GitHub MCP Tool Manager
Securely manages GitHub personal access tokens and provides a dashboard to access various GitHub-integrated development tools and features in one place.
Click on "Deploy 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., "@GitHub MCP Tool Manageradd my GitHub token for accessing 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.
GitHub MCP Tool Manager
A modern web application for managing GitHub tokens and accessing development tools.
Features
GitHub Token Management: Securely add, update, and validate your GitHub personal access tokens.
Tool Dashboard: Access and manage various development tools integrated with your GitHub account.
Responsive UI: Clean, modern interface with dark mode support.
Secure Storage: Tokens are stored securely on the backend and never exposed to the client.
Accessible: Access all GitHub tools and features in one place.
Related MCP server: GitHub MCP Server
Tech Stack
Frontend: React, TypeScript, Tailwind CSS
Backend: Express, Node.js, Drizzle ORM, Zod, MongoDB
Getting Started
Prerequisites
Node.js (v18+ recommended)
npm or yarn
Installation
Clone the repository:
git clone https://github.com/Rohitkumar0056/GitHub-MCP.git cd GitHub-MCPInstall dependencies:
npm installConfigure environment variables:
Copy
.env.exampleto.envand fill in your values (see .env for reference).
Run the development server:
npm run dev
Building for Production
npm run build
npm startProject Structure
client/— React frontend (entry:client/src/main.tsx)server/— Express backend APIshared/— Shared types and schema (Zod, Drizzle)components.json,tailwind.config.ts,postcss.config.js— UI and styling config
Usage
Connect your GitHub Token:
On the landing page, enter your GitHub personal access token.
How to create a token?Access Tools:
After connecting, access the dashboard to use available tools.Update Token:
Use the dashboard menu to update your GitHub token at any time.
Development Notes
Token Security: Tokens are never sent to third-party services and are only used for GitHub API requests.
Extending Tools: Add new tools by extending the backend service and updating the frontend dashboard.
Scripts
npm run dev— Start development servers (client + server)npm run build— Build client and server for productionnpm start— Start production server
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Manage repositories, users, releases, and automate GitHub workflows
Task management for people and AI agents, with scoped OAuth access to issues, projects, and docs.
Access the GitHub API, enabling file operations, repository management, search functionality, and…
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Related MCP Servers
- FlicenseAqualityDmaintenanceFacilitates authentication with GitHub using OAuth protocol, allowing secure access and interaction with GitHub repositories and services.44-
- FlicenseNot gradedqualityDmaintenanceEnables access to GitHub repositories and data through the GitHub API. Supports retrieving repositories, issues, pull requests, and searching code across GitHub with authentication via personal access tokens.-
- FlicenseNot gradedqualityDmaintenanceMints short-lived, scoped GitHub App installation tokens on demand for AI agents to access git repositories or the GitHub API.-
- FlicenseNot gradedqualityDmaintenanceProvides GitHub App authentication for Git and API operations, enabling temporary token generation for private repository access.-