{"id":26205359,"url":"https://github.com/hemangjoshi37a/mcphub","last_synced_at":"2026-04-23T06:33:51.513Z","repository":{"id":269163717,"uuid":"906601536","full_name":"hemangjoshi37a/mcphub","owner":"hemangjoshi37a","description":"MCPHub - A cross-platform GUI application to discover, install, and manage Model Context Protocol (MCP) servers. Think of it as apt/pip but for MCP servers.","archived":false,"fork":false,"pushed_at":"2024-12-21T13:44:37.000Z","size":138,"stargazers_count":9,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-27T14:31:48.190Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hemangjoshi37a.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-21T11:10:41.000Z","updated_at":"2025-09-21T16:07:59.000Z","dependencies_parsed_at":"2024-12-21T12:30:39.819Z","dependency_job_id":"0b418c38-084b-47a8-8c80-ed844ce644a9","html_url":"https://github.com/hemangjoshi37a/mcphub","commit_stats":null,"previous_names":["hemangjoshi37a/mcphub"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hemangjoshi37a/mcphub","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hemangjoshi37a%2Fmcphub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hemangjoshi37a%2Fmcphub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hemangjoshi37a%2Fmcphub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hemangjoshi37a%2Fmcphub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hemangjoshi37a","download_url":"https://codeload.github.com/hemangjoshi37a/mcphub/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hemangjoshi37a%2Fmcphub/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32169657,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-23T02:19:40.750Z","status":"ssl_error","status_checked_at":"2026-04-23T02:17:55.737Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-12T04:46:02.983Z","updated_at":"2026-04-23T06:33:51.489Z","avatar_url":"https://github.com/hemangjoshi37a.png","language":"Python","funding_links":[],"categories":["MCP Server Directories \u0026 Lists","🤖 AI/ML"],"sub_categories":[],"readme":"# MCPHub 🚀\n\n[![Web](https://img.shields.io/badge/Web-Next.js-black.svg)](https://nextjs.org/)\n[![Extension](https://img.shields.io/badge/Extension-Chrome-4285F4.svg)](https://developer.chrome.com/docs/extensions/)\n[![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)\n[![Model Context Protocol](https://img.shields.io/badge/MCP-1.0.3-brightgreen.svg)](https://modelcontextprotocol.io/)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](http://makeapullrequest.com)\n\nMCPHub is a hybrid web/extension application for managing Model Context Protocol (MCP) servers. Think of it as apt/pip but for MCP servers, with a modern web interface and secure local system integration.\n\n## 🌟 Features\n\n- 📦 Browse and install MCP servers\n- ⚙️ Manage server configurations\n- 🔐 Secure local operations through Chrome extension\n- 🌐 Web-based interface\n- 🔄 Real-time status monitoring\n- 🛠️ Environment variable management\n- 📝 Claude Desktop config integration\n- 🖥️ Cross-platform support\n\n## 🚀 Quick Start\n\n### Install Chrome Extension and Native Host\n\n**Windows:**\n1. Clone this repository\n2. Run installation script:\n```batch\ncd chrome-extension/scripts\nwindows-install.bat\n```\n3. Load the extension in Chrome:\n   - Open `chrome://extensions/`\n   - Enable Developer mode\n   - Click \"Load unpacked\"\n   - Select the `chrome-extension` directory\n\n**MacOS/Linux:**\n1. Clone this repository\n2. Run installation script:\n```bash\ncd chrome-extension/scripts\n# For MacOS:\n./macos-install.sh\n# For Linux:\n./linux-install.sh\n```\n3. Load the extension in Chrome:\n   - Open `chrome://extensions/`\n   - Enable Developer mode\n   - Click \"Load unpacked\"\n   - Select the `chrome-extension` directory\n\n### Run Web Frontend\n1. Navigate to web directory:\n```bash\ncd web\n```\n\n2. Install dependencies:\n```bash\nnpm install\n```\n\n3. Start development server:\n```bash\nnpm run dev\n```\n\n4. Open http://localhost:3000 in Chrome\n\n## 📁 Project Structure\n```\nmcphub/\n├── chrome-extension/       # Chrome extension\n│   ├── manifest.json      # Extension manifest\n│   ├── background.js      # Service worker\n│   ├── popup/            # Extension popup UI\n│   ├── native-host/      # Native messaging host\n│   └── scripts/          # Installation scripts\n├── web/                  # Next.js frontend\n│   ├── src/             # Source code\n│   └── package.json     # Dependencies\n└── registry/            # Server registry\n    └── servers.yaml     # Available servers\n```\n\n## ⚙️ Configuration\n\n### Claude Desktop Integration\nMCPHub manages the Claude Desktop config file located at:\n- Windows: `%APPDATA%/Claude/claude_desktop_config.json`\n- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`\n- Linux: `~/.config/Claude/claude_desktop_config.json`\n\n### Server Configuration Example\n```json\n{\n  \"mcpServers\": {\n    \"github\": {\n      \"command\": \"node\",\n      \"args\": [\n        \"@modelcontextprotocol/server-github\"\n      ],\n      \"env\": {\n        \"GITHUB_PERSONAL_ACCESS_TOKEN\": \"your-token-here\"\n      }\n    }\n  }\n}\n```\n\n## 🔄 Development\n\n### Chrome Extension\n- Uses Manifest V3\n- Native messaging for system operations\n- Auto-generated extension ID\n- Cross-platform installation scripts\n\n### Web Frontend\n- Next.js 13 with TypeScript\n- Material-UI components\n- Chrome extension integration\n- Real-time status monitoring\n\n## 🤝 Contributing\n\n1. Fork the repository\n2. Create your feature branch:\n```bash\ngit checkout -b feature/amazing-feature\n```\n3. Commit your changes:\n```bash\ngit commit -m 'Add amazing feature'\n```\n4. Push to the branch:\n```bash\ngit push origin feature/amazing-feature\n```\n5. Open a Pull Request\n\n### Adding New MCP Servers\nAdd your server to `registry/servers.yaml`:\n```yaml\n- name: \"Your MCP Server\"\n  description: \"Server description\"\n  runtime: \"node\"  # or \"python\"\n  package: \"your-package-name\"\n  version: \"1.0.0\"\n  command_args:\n    - \"your-command-args\"\n  env:\n    YOUR_ENV_VAR: \"\"\n```\n\n## 📝 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## 🔗 Links\n\n- [Documentation](https://mcphub.io/docs)\n- [Issue Tracker](https://github.com/hemangjoshi37a/mcphub/issues)\n- [Model Context Protocol](https://modelcontextprotocol.io/)\n\n---\n\n\u003cdiv align=\"center\"\u003e\nMade with ❤️ by the MCPHub community\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhemangjoshi37a%2Fmcphub","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhemangjoshi37a%2Fmcphub","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhemangjoshi37a%2Fmcphub/lists"}