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 Connectors
Create, deploy, and operate MCP servers directly from your GitHub repositories.
- vercel-mcpOAuth
An MCP server for Vercel
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
Related MCP Servers
- AlicenseBqualityDmaintenanceA lightweight MCP server for GitHub with nine essential tools for reading files, managing pull requests, and creating issues, using personal access token authentication.9MIT
- AlicenseNot gradedqualityDmaintenanceA production-ready MCP server providing all 26 official GitHub tools, deployed on Cloudflare Workers with GitHub OAuth 2.0 authentication.467ISC
- AlicenseNot gradedqualityAmaintenanceA minimal MCP server that enables creating GitHub repositories, committing files, and publishing releases using just a personal access token, without Docker or local Git.2MIT
- FlicenseNot gradedqualityDmaintenanceA remote MCP server with GitHub OAuth authentication, deployable to Cloudflare, providing tools for math operations and GitHub user info.
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