Skip to main content
Glama
LironBurt

spark-github-mcp

by LironBurt

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

  1. Go to your GitHub account settings.

  2. Navigate to Developer settings > OAuth Apps.

  3. Click New OAuth App.

  4. 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.

  5. Click Register application.

  6. On the next page, you will see your Client ID. Save this for the next step.

  7. 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:

  1. Go to your Vercel project dashboard.

  2. Navigate to Settings > Environment Variables.

  3. Add the following variables:

    • Key: GITHUB_CLIENT_ID

    • Value: (The Client ID from GitHub)

    • Key: GITHUB_CLIENT_SECRET

    • Value: (The Client Secret from GitHub)

  4. 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.

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    B
    quality
    C
    maintenance
    A lightweight MCP server for GitHub with nine essential tools for reading files, managing pull requests, and creating issues, using personal access token authentication.
    Last updated
    9
    MIT
  • A
    license
    -
    quality
    A
    maintenance
    A 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 updated
    2
    MIT
  • F
    license
    -
    quality
    D
    maintenance
    MCP server for GitHub operations, providing tools for repository management, issues, pull requests, and code search.
    Last updated

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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