UNPKG

@toolprint/hypertool-mcp

Version:

HyperTool MCP proxy server for routing requests between clients and multiple underlying MCP servers

181 lines (139 loc) • 6.02 kB
# MCP Configuration Examples **šŸŽÆ Two Options: Zero-setup or Full-featured with your own API keys** ## Quick Start ### Option 1: Zero Setup (Recommended for Getting Started) Use `mcp.everything.json` - works immediately without any API keys: ```json { "mcpServers": { "hypertool": { "command": "npx", "args": ["-y", "@toolprint/hypertool-mcp@latest", "--mcp-config", "examples/mcp/mcp.everything.json"] } } } ``` ### Option 2: Full-Featured (Add Your Own API Keys) Use `mcp.everything-with-secrets.json` after adding your credentials: ```json { "mcpServers": { "hypertool": { "command": "npx", "args": ["-y", "@toolprint/hypertool-mcp@latest", "--mcp-config", "examples/mcp/mcp.everything-with-secrets.json"] } } } ``` ### Create Dynamic Toolsets Both configurations work with hypertool's MCP tools: ``` You: "Show me all available tools" Assistant: "I found 26 tools (or 52 with secrets config)..." You: "Create a toolset called 'startup-ops' with slack, linear, stripe, and github" Assistant: "Created 'startup-ops' toolset with business operation tools" You: "Switch to the startup-ops toolset" Assistant: "Equipped 'startup-ops'! I now see only the business tools you need" ``` ## Configuration Options ### šŸ†“ `mcp.everything.json` - 26 Servers (Zero Setup) Perfect for immediate use without any API keys or accounts: #### šŸ› ļø Development & Infrastructure - **docker** - Container management (local Docker daemon) - **terraform** - Infrastructure as code (file operations) - **kubernetes** - K8s cluster operations (local kubectl config) - **git** - Version control (local repositories) - **filesystem** - File operations and local development #### šŸ—„ļø Local Database - **sqlite** - Local database operations (no connection strings) #### 🌐 Web & Content Research (Public APIs) - **hackernews** - Tech news aggregation (public API, no auth) - **web-search** - Google search without API keys - **web-scraper** - Public web scraping - **fetch** - HTTP requests to public URLs #### šŸ“Š Data Processing (Local Files) - **csv-processor, json-tools, excel-converter** - Data analysis - **markitdown, pandoc, pdf-processor** - Document conversion #### šŸ–„ļø System Administration & Testing - **ssh-tools, terminal, system-monitor** - Local system tools - **browser-automation, python-sandbox, javascript-sandbox** - Testing environments #### šŸ“… Productivity & AI - **time, memory, sequential-thinking, everything** - Local AI and utilities ### šŸ”‘ `mcp.everything-with-secrets.json` - 52 Servers (Requires Your API Keys) All the above PLUS business tools when you add your credentials: #### šŸ’¬ Communication & Collaboration - **github** - Repository management (add `GITHUB_TOKEN`) - **slack** - Team communication (add `SLACK_BOT_TOKEN`) - **discord** - Community management (add `DISCORD_BOT_TOKEN`) - **notion** - Documentation (add `NOTION_API_KEY`) #### šŸ“‹ Project Management - **linear** - Issue tracking (add `LINEAR_API_KEY`) - **jira** - Enterprise PM (add `JIRA_API_TOKEN`) - **asana** - Team coordination (add `ASANA_ACCESS_TOKEN`) #### šŸ’¼ CRM & Sales - **salesforce** - Enterprise CRM (add Salesforce credentials) - **hubspot** - Marketing automation (add `HUBSPOT_ACCESS_TOKEN`) - **intercom** - Customer support (add `INTERCOM_ACCESS_TOKEN`) #### ā˜ļø Cloud Storage & Productivity - **google-drive, gmail** - Google Workspace (add service account key) #### šŸ—„ļø Production Databases - **postgresql, mongodb, redis** - Database servers (add connection strings) #### šŸ’³ Payments & E-commerce - **stripe** - Payment processing (add `STRIPE_SECRET_KEY`) - **paypal** - Global payments (add PayPal credentials) - **shopify** - E-commerce (add `SHOPIFY_ACCESS_TOKEN`) #### šŸ¤– AI & ML Services - **openai, anthropic** - AI model APIs (add API keys) #### šŸ“Š Analytics & Cloud - **google-analytics** - Web analytics (add service account) - **sentry** - Error tracking (add `SENTRY_AUTH_TOKEN`) - **aws-lambda, aws-s3** - AWS services (add AWS credentials) - **twitter** - Social media (add Twitter API keys) ## Setup Instructions ### For Zero-Setup Config Just use `mcp.everything.json` - it works immediately! ### For Full-Featured Config 1. Copy `mcp.everything-with-secrets.json` 2. Replace placeholder values with your real credentials: - `YOUR_GITHUB_TOKEN_HERE` → your actual GitHub token - `YOUR_SLACK_BOT_TOKEN_HERE` → your actual Slack bot token - `YOUR_STRIPE_SECRET_KEY_HERE` → your actual Stripe secret key - etc. #### Example: Setting up GitHub ```json "github": { "command": "npx", "args": ["-y", "@github/github-mcp-server"], "env": { "GITHUB_TOKEN": "ghp_your_actual_github_token_here" } } ``` ### Getting API Keys - **GitHub**: Settings → Developer settings → Personal access tokens - **Slack**: Create Slack app → OAuth & Permissions → Bot User OAuth Token - **Stripe**: Dashboard → Developers → API keys → Secret key - **Linear**: Settings → API → Personal API keys - **OpenAI**: Platform → API keys → Create new secret key ## Security Notes šŸ”’ **Keep secrets secure**: - Never commit files with real API keys to version control - Use environment variables or separate config files - Consider using `.env` files that are gitignored - Most MCP servers support loading credentials from environment variables ## Installation ```bash # Hypertool installs automatically when first used # Requires Node.js + Python with uv # uv install: https://docs.astral.sh/uv/getting-started/installation/ ``` ## Configuration Locations **Claude Desktop:** - macOS: `~/Library/Application Support/Claude/claude_desktop_config.json` - Windows: `%APPDATA%/Claude/claude_desktop_config.json` **VS Code:** `.vscode/mcp.json` --- **šŸ’” Pro Tips:** - Start with `mcp.everything.json` for immediate use - Upgrade to `mcp.everything-with-secrets.json` as you add API keys - Use hypertool to create focused toolsets from either configuration!