What authentication is required?
A GitHub Personal Access Token must be provided via the `GITHUB_PERSONAL_ACCESS_TOKEN` environment variable.
@melythemev
Basic information
This repository provides a robust MCP (Model Context Protocol), A2A server, enabling advanced file operations, repository management, and search. It features modular integrations for token analytics and social sentiment analysis, making it ideal for developers and analysts seekin
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"NexyA2A": {
"command": "docker",
"args": [
"build",
"-t",
"mcp/github",
"-f",
"src/github/Dockerfile",
"."
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
MCP Server for the GitHub API, enabling file operations, repository management, search functionality, and more. It serves as a bridge between MCP clients and GitHub, allowing automated interactions with repositories, issues, pull requests, and code search.
Requires a GitHub Personal Access Token with appropriate permissions. The server can be run via Docker (mcp/github image) or NPX (@modelcontextprotocol/server-github), passing the token as an environment variable. Configure it in your MCP client (e.g., Claude Desktop) as shown in the setup examples.
A GitHub Personal Access Token must be provided via the `GITHUB_PERSONAL_ACCESS_TOKEN` environment variable.
You can run it using Docker (`docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN mcp/github`) or via NPX (`npx -y @modelcontextprotocol/server-github`).
Yes, it supports both single and multi-file operations as part of its batch capabilities.
Tools are grouped into File & Repo (e.g., create_or_update_file, push_files, create_repository), Search (e.g., search_repositories, search_code), and Issues & PRs (e.g., create_issue, create_pull_request, merge_pull_request) categories.
It provides comprehensive error handling with clear error messages for common issues.

The system of record for AI-written software. A persistent graph of entities, relationships, changes, and provenance, so humans and AI agents see what a change touches before it merges. Beside Git today.
MCP server that enables AI assistants to interact with Linear project management system through natural language, allowing users to retrieve, create, and update issues, projects, and teams.
Learn how to use MCP Servers with GitHub Copilot
A server that integrates Linear's project management system with the Model Context Protocol (MCP) to allow LLMs to interact with Linear.
A Git MCP server for AI agents. STDIO & Streamable HTTP.
Comments