Convert any GitHub repository into an MCP server
npm install github-to-mcp-monorepoCapabilities documented in this repository.
See the full documentation for details.
See the full documentation for details.
See the full documentation for details.
See the full documentation for details.
See the full documentation for details.
See the full documentation for details.
Install it, then run your first command.
npm install github-to-mcp-monorepo
| Command | Runs |
|---|---|
npm run dev | pnpm --filter web dev |
npm run build | pnpm -r build |
npm run lint | pnpm -r lint |
npm run test | vitest run |
npm run typecheck | pnpm -r typecheck |
Taken directly from this repository's documentation.
┌─────────────────────────────────────────────────────────────┐
│ GitHub Repository │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ 1. Fetch & Classify → Detect repo type (API/CLI/Lib) │
│ 2. Extract Tools → OpenAPI, GraphQL, Code, README │
│ 3. Generate Server → TypeScript or Python MCP server │
│ 4. Bundle Output → Complete package with dependencies │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ Ready-to-use MCP Server + Config │
└─────────────────────────────────────────────────────────────┘npx @nirholas/github-to-mcp https://github.com/stripe/stripe-nodegit clone https://github.com/nirholas/github-to-mcp.git
cd github-to-mcp
pnpm install
pnpm build