Repository Analyzer MCP Server

A Model Context Protocol (MCP) server for analyzing code repositories with special tools for the Nostr protocol and NDK.

Local serverstdio

What is the Repository Analyzer MCP Server?

A Model Context Protocol (MCP) server for analyzing code repositories with special tools for the Nostr protocol and NDK.

What it actually does

  • Analyze code structure, components, dependencies, and recent changes
  • Search through repository code with pattern matching
  • View git history for the entire repository or specific files
  • Access file content and directory listings
  • Special tools for analyzing NDK (Nostr Development Kit) repositories
  • Analyze Nostr Protocol implementations and NIPs (Nostr Implementation Possibilities)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

VariableDescriptionRequired
DEFAULT_REPO_PATHFilesystem location the server is allowed to use.Optional
DEBUGConfiguration value read at startup.Optional

Example prompts to try

  • “Use Repository Analyzer to Troubleshooting.”

Frequently asked questions

Generic tools (`analyze-repo`, `analyze-code`, `search-code`) work on any repository. Specialized tools (`analyze-ndk`, `analyze-ndk-files`, `analyze-nostr-protocol`) require the repository to follow specific directory structures or naming conventions for NDK and Nostr projects.