2.0.1 • Published 4 months ago

repo-analysis-mcp v2.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
4 months ago

Repository Analysis MCP for Cursor

This is a custom MCP (Model Control Protocol) implementation for analyzing GitHub repositories directly in Cursor.

Features

  • Get basic repository information
  • Retrieve file contents from repositories
  • List files in directories
  • Analyze repository architecture and dependencies

Setup Instructions

  1. Install Dependencies:

    npm install
  2. Configure GitHub Token:

    • Create a GitHub personal access token with repo scope
    • Update the GITHUB_TOKEN in mcp-config.json with your token
  3. Configure Repositories:

    • Set SOURCE_REPO to the main repository you want to analyze (format: owner/repo)
    • Set TARGET_REPOS to comma-separated list of repositories to compare (format: owner/repo1,owner/repo2)

Adding to Cursor

  1. Open Cursor
  2. Go to Settings > MCPs
  3. Click "Add MCP"
  4. Select "Import from file"
  5. Choose the mcp-config.json file from this directory

Available Tools

  • get_repo_info: Get basic information about a GitHub repository
  • get_file_content: Get the content of a file from a GitHub repository
  • list_files: List files in a directory of a GitHub repository
  • analyze_repository: Analyze a GitHub repository for patterns and architecture

Example Usage

Once configured in Cursor, you can use the MCP by typing commands like:

/Repository Analysis analyze_repository facebook/react

Or:

/Repository Analysis get_file_content facebook/react package.json

Troubleshooting

  • If you encounter permission issues, make sure the script is executable:
    chmod +x cursor-mcp.js
  • If you see connection errors, verify your GitHub token is valid and has the necessary permissions
  • Make sure the path in mcp-config.json points to the correct location of cursor-mcp.js

License

MIT

2.0.1

4 months ago

2.0.0

4 months ago

1.0.8

4 months ago

1.0.7

4 months ago

1.0.6

4 months ago

1.0.5

4 months ago

1.0.4

4 months ago

1.0.3

4 months ago

1.0.2

4 months ago

1.0.1

4 months ago

1.0.0

4 months ago