spark-github-mcp
Provides tools to list user repositories and get file contents from GitHub.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@spark-github-mcplist my repositories"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
spark-github-mcp
A complete Node.js GitHub MCP (Model Context Protocol) server repository configured for Vercel deployment with OAuth 2.0 authentication support.
This server provides tools to list user repositories and get file contents from GitHub using standard MCP protocols.
Deployment
Deploy this project easily using Vercel.
Related MCP server: github-mcp
Setup GitHub OAuth Application
Go to your GitHub account settings.
Navigate to Developer settings > OAuth Apps.
Click New OAuth App.
Fill in the following details:
Application name: Choose a name (e.g., "My GitHub MCP").
Homepage URL: Your Vercel deployment URL (e.g.,
https://your-app.vercel.app).Authorization callback URL:
https://your-app.vercel.app/api/auth/callback.
Click Register application.
On the next page, you will see your Client ID. Save this for the next step.
Click Generate a new client secret and save the resulting secret (you will only see it once).
Configure Vercel Environment Variables
Once you have deployed the application to Vercel and registered your GitHub OAuth app:
Go to your Vercel project dashboard.
Navigate to Settings > Environment Variables.
Add the following variables:
Key:
GITHUB_CLIENT_IDValue: (The Client ID from GitHub)
Key:
GITHUB_CLIENT_SECRETValue: (The Client Secret from GitHub)
Save the variables and trigger a redeployment if necessary so they are active.
Usage
This server conforms to the Model Context Protocol (MCP).
Clients will discover the endpoint via:
GET https://your-app.vercel.app/mcp (which redirects/rewrites to /api/mcp).
OAuth flow should be initiated by the client to GitHub, specifying your Client ID, and then returning to the /api/auth/callback endpoint which will exchange the code for an access token.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenanceA lightweight MCP server for GitHub with nine essential tools for reading files, managing pull requests, and creating issues, using personal access token authentication.Last updated9MIT
- Alicense-qualityDmaintenanceA production-ready MCP server providing all 26 official GitHub tools, deployed on Cloudflare Workers with GitHub OAuth 2.0 authentication.Last updated643ISC
- Alicense-qualityAmaintenanceA minimal MCP server that enables creating GitHub repositories, committing files, and publishing releases using just a personal access token, without Docker or local Git.Last updated2MIT
- Flicense-qualityDmaintenanceMCP server for GitHub operations, providing tools for repository management, issues, pull requests, and code search.Last updated
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
An MCP server that gives your AI access to the source code and docs of all public github repos
FastMCP commerce server starter: product catalog, search, and checkout. Deploy to Vercel in 5 min.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/LironBurt/spark-github-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server