amurata_mcpserver

amurata_mcpserver

by amurata
An MCP server designed to integrate with the GitHub API for enhanced functionality.

GitHub API Integration for Model Context Protocol

Overview

The GitHub API Integration for Model Context Protocol is a server implementation designed to integrate GitHub's API with the Model Context Protocol (MCP). This project enables seamless interaction with GitHub repositories, providing functionalities such as repository search and data retrieval.

Configuration

MCP Settings Location

The configuration files for the MCP server are located in the following paths:

  • Cursor: ~/Library/Application Support/Cursor/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
  • Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json

Volta Environment Setup Example

For macOS users utilizing Volta, the following configuration is recommended:

{
  "mcpServers": {
    "github.com/modelcontextprotocol/servers/tree/main/src/github": {
      "command": "/Users/username/.volta/bin/npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

Troubleshooting

Failed Patterns

  1. Direct node Command Usage:
    json { "command": "node", "args": [ "/path/to/server-github/build/index.js" ] }
    Error: spawn node ENOENT

  2. Using volta Command:
    json { "command": "/Users/username/.volta/bin/volta", "args": [ "run", "node", "/path/to/server-github/build/index.js" ] }
    Error: Connection timeout

Successful Pattern

Using the full path to Volta's npx resolves the issue:

{
  "command": "/Users/username/.volta/bin/npx",
  "args": [
    "-y",
    "@modelcontextprotocol/server-github"
  ]
}

Usage

Verification

To verify that the server is correctly configured, try the following operation:

// Repository Search
{
  "query": "modelcontextprotocol",
  "page": 1,
  "perPage": 5
}

If the results are returned successfully, the configuration is correct.

About

This project is an MCP server implementation for integrating GitHub's API, providing essential functionalities for repository interaction.

Resources

License

This project is licensed under the MIT License.

Activity

Report repository

Releases

No releases have been published yet.

Packages

No packages have been published yet.

Features & Capabilities

Categories
mcp_server model_context_protocol github_api api_integration javascript nodejs

Implementation Details

Stats

0 Views
0 Favorites
0 GitHub Stars

Repository Info

amurata Organization

Similar Servers

continuedev_continue by continuedev
0
0
0