An MCP Server written using Java and Spring AI which exposes tools to allow common AI agents to perform various Github related tasks.
{
"mcpServers": {
"github-assistant-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
An MCP Server written using Java and Spring AI which exposes tools to allow common AI agents to perform various Github related tasks.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
MIT. View license →
Is it maintained?
Last commit 10 days ago.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Manage Supabase projects — databases, auth, storage, and edge functions
Dynamic problem-solving through sequential thought chains
A Model Context Protocol server for searching and analyzing arXiv papers
Query and manage PostgreSQL databases directly from AI assistants
MCP Security Weekly
Get CVE alerts and security updates for Github Assistant MCP Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An MCP Server written using Java and Spring AI which exposes tools to allow common AI agents to perform various Github related tasks.
Introduction • Architecture • Setup • Usage
Model Context Protocol (MCP) is a standard open-source protocol used to allow common AI agents to interact with external tools in a standard manner.
This project is an implementation of an MCP Server written using Spring AI that exposes tools to allow common AI agents such as Copilot, to perform various Github related tasks. Generally, these AI agents aren't able to access repositories, especially private repositories, and perform actions such as listing issues, listing PR's etc. This server allows these agents to perform such actions by exposing tools that they can call.
The tools currently exposed by the MCP server include:
The philosophy behind designing the MCP tools is : "Agent-friendly, not API-shaped"

Corresponding to github.token=${GITHUB_TOKEN} in application.properties, an
environment variable named GITHUB_TOKEN will have to be set. This should be a valid Github Personal Access Token (PAT)
that has the necessary permissions to perform the desired operations on Github. This token will be used by the
MCP server to authenticate API requests to Github.
Go to Tools -> Github Copilot -> Edit Settings... and click on "Model Context Protocol (MCP)" and click on "Configure"
to open mcp.json.
Add the below to this json file:
"github-assistant": {
"type": "streamable-http",
"url": "http://localhost:8080/mcp"
}
Run the below commands in local before pushing code to remote.
mvnw spotless:check
If there are formatting issues, run the below command to fix them.
mvnw spotless:apply
mvnw spotbugs:check
mvnw pmd:check
Always ensure to add or update unit tests for any new code/features and run all tests before pushing to remote.
Run the below command to execute unit tests and generate code coverage report (for local analysis, if