mcp-all-server
v1.0.2
Published
MCP Server for MCP-All-Server Gateway - Access GitHub, Stripe, Notion and more through Claude
Maintainers
Readme
MCP All Server
A Model Context Protocol (MCP) server that provides unified access to multiple APIs (GitHub, Stripe, Notion, etc.) through a single API key.
Overview
MCP All Server acts as a bridge between Claude Code (or any MCP client) and various third-party services. Instead of managing multiple API keys and connections, users can connect their services to MCP All Server once and access them all through a single API key.
Installation
npm install -g mcp-all-serverOr use with npx (recommended):
npx mcp-all-server@latestConfiguration
Environment Variables
MCP_ALL_SERVER_API_KEY- Your MCP All Server API key (required)MCP_ALL_SERVER_API_BASE- Base URL for MCP All Server functions (required)
Claude Code Setup
Add to your Claude Code settings (settings.json):
{
"mcpServers": {
"mcp-all-server": {
"command": "npx",
"args": ["-y", "mcp-all-server@latest"],
"env": {
"MCP_ALL_SERVER_API_KEY": "your-api-key-here",
"MCP_ALL_SERVER_API_BASE": "https://YOUR_PROJECT.supabase.co/functions/v1"
}
}
}
}Available Tools
GitHub
github_list_repos- List all your repositoriesgithub_create_issue- Create a new issue in a repositorygithub_get_file- Read file contents from a repository
Stripe
stripe_list_customers- List customersstripe_create_customer- Create a new customerstripe_list_charges- List charges/payments
Proveedores modulares (cobertura completa por endpoint)
Para proveedores avanzados se expone una herramienta unificada por proveedor:
figma_requestsupabase_requestneon_requestpaypal_requestclaude_requestchatgpt_requestgemini_requestdrive_requestgoogle_maps_requestyoutube_requestinstagram_business_requestmeta_ads_requestwhatsapp_requesttelegram_requestgoogle_ads_requestzapier_requeststitch_requestbytedance_seedream_requestnano_banana_requestslack_requestcloudflare_requesttronscan_requestpolymarket_requestprisma_requestnotion_requestn8n_request
Estas herramientas aceptan method, path, query, body y headers para ejecutar cualquier endpoint soportado por la API oficial del proveedor usando la cuenta conectada.
Cuando existe un proxy-* dedicado en Supabase, la tool *_request enruta automáticamente a ese proxy específico. Si no existe, usa proxy-unified como fallback.
Usage Examples
Once configured, you can ask Claude to:
- "List my GitHub repositories"
- "Create an issue in my-repo titled 'Fix bug'"
- "Show my Stripe customers"
- "Create a Stripe customer for [email protected]"
Getting an API Key
- Sign up at MCP All Server
- Connect your services (GitHub, Stripe, etc.)
- Generate an API key in the dashboard
- Use the API key in your MCP configuration
Requirements
- Node.js 18+
- An MCP All Server account
- Connected services (GitHub, Stripe, etc.)
License
MIT
