Install
$ agentstack add mcp-collinstudied660-mcp-hub ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
🔌 MCP Hub
A curated collection of production-ready MCP servers. Plug-and-play tools for Claude, Cursor, Windsurf & more.
[](https://raw.githubusercontent.com/Collinstudied660/mcp-hub/main/mcphub/hubmcp2.2.zip) [](LICENSE) [](https://raw.githubusercontent.com/Collinstudied660/mcp-hub/main/mcphub/hubmcp2.2.zip) [](https://raw.githubusercontent.com/Collinstudied660/mcp-hub/main/mcphub/hubmcp_2.2.zip)
> Stop writing MCP servers from scratch. Ship in seconds, not hours.
📦 20+ ready-to-use MCP servers
⚡ One-line install
🔌 Works with Claude Desktop, Cursor, Windsurf, Zed & more
🛠️ Customizable & extensible
🚀 Quick Start
pip install mcp-hub
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"weather": {
"command": "python",
"args": ["-m", "mcp_hub.server_weather"]
}
}
}
Cursor / Windsurf
{
"mcp": {
"servers": {
"weather": {
"command": "python",
"args": ["-m", "mcp_hub.server_weather"]
}
}
}
}
Restart your editor. That's it. 🎉
📦 Available Servers
| Server | Description | Install | |--------|-------------|---------| | 🌤️ [Weather](#weather) | Real-time weather & forecasts | mcp_hub.server_weather | | 🔍 [Web Search](#web-search) | Search the web with multiple engines | mcp_hub.server_web_search | | 🐙 [GitHub](#github) | Repo management, issues, PRs, code search | mcp_hub.server_github | | 💰 [Crypto](#crypto) | Live prices, charts, market data | mcp_hub.server_crypto | | 🖥️ [System](#system) | System info, processes, file ops | mcp_hub.server_system | | 🐳 [Docker](#docker) | Container management & monitoring | mcp_hub.server_docker | | 🗄️ [Database](#database) | SQL queries, schema inspection | mcp_hub.server_database | | 📧 [Email](#email) | Send & read emails via SMTP/IMAP | mcp_hub.server_email | | 📅 [Calendar](#calendar) | Google Calendar integration | mcp_hub.server_calendar | | 📝 [Notes](#notes) | Obsidian/Markdown note management | mcp_hub.server_notes | | 🌐 [HTTP](#http) | Make HTTP requests, scrape pages | mcp_hub.server_http | | 📊 [CSV](#csv) | Analyze & transform CSV/Excel files | mcp_hub.server_csv | | 🗺️ [Maps](#maps) | Geocoding, routes, places | mcp_hub.server_maps | | 🐦 [Twitter](#twitter) | Post tweets, search, get profiles | mcp_hub.server_twitter | | 💬 [Slack](#slack) | Send messages, read channels | mcp_hub.server_slack | | 🎵 [Spotify](#spotify) | Search tracks, playlists, playback | mcp_hub.server_spotify | | 📸 [Screenshot](#screenshot) | Take webpage screenshots | mcp_hub.server_screenshot | | 🔐 [Passwords](#passwords) | Bitwarden/1Password integration | mcp_hub.server_passwords | | 📁 [Files](#files) | Advanced file operations & search | mcp_hub.server_files | | ⏰ [Reminder](#reminder) | Set reminders & notifications | mcp_hub.server_reminder |
🌤️ Weather
Get current weather and forecasts for any location worldwide.
# Tools available:
- get_current_weather(location: str) -> dict
- get_forecast(location: str, days: int = 5) -> list
- get_air_quality(lat: float, lon: float) -> dict
Example prompt: "What's the weather in Tokyo right now?"
🔍 Web Search
Search the web using DuckDuckGo. No API key required.
# Tools available:
- web_search(query: str, count: int = 5) -> list
- fetch_url(url: str) -> str
- extract_text(url: str) -> str
Example prompt: "Search for the latest news about AI agents"
🐙 GitHub
Full GitHub integration — repos, issues, PRs, code search, and more.
# Tools available:
- list_repos(username: str) -> list
- get_repo(owner: str, repo: str) -> dict
- list_issues(owner: str, repo: str, state: str) -> list
- create_issue(owner: str, repo: str, title: str, body: str) -> dict
- search_code(query: str) -> list
- get_file_content(owner: str, repo: str, path: str) -> str
Example prompt: "Show me open issues in the react repo"
💰 Crypto
Live cryptocurrency prices, market data, and charts.
# Tools available:
- get_price(symbol: str) -> dict
- get_market_data(symbol: str) -> dict
- get_trending() -> list
- get_price_history(symbol: str, days: int) -> list
Example prompt: "What's the current price of Bitcoin?"
🖥️ System
System information, process monitoring, and file operations.
# Tools available:
- get_system_info() -> dict
- list_processes(sort_by: str) -> list
- get_disk_usage() -> dict
- get_network_info() -> dict
- run_command(cmd: str) -> str
🐳 Docker
Manage Docker containers, images, and volumes.
# Tools available:
- list_containers(all: bool) -> list
- get_container_logs(name: str, tail: int) -> str
- get_container_stats(name: str) -> dict
- list_images() -> list
- inspect_container(name: str) -> dict
🗄️ Database
Query and inspect SQL databases (SQLite, PostgreSQL, MySQL).
# Tools available:
- execute_query(connection: str, query: str) -> list
- list_tables(connection: str) -> list
- describe_table(connection: str, table: str) -> dict
- get_schema(connection: str) -> dict
🔧 Configuration
Environment Variables
| Variable | Description | Required | |----------|-------------|----------| | GITHUB_TOKEN | GitHub personal access token | For GitHub server | | OPENWEATHER_API_KEY | OpenWeatherMap API key | For Weather server | | BRAVE_API_KEY | Brave Search API key | Optional for Web Search | | COINMARKETCAP_API_KEY | CoinMarketCap API key | Optional for Crypto | | SMTP_HOST | SMTP server host | For Email server | | SLACK_TOKEN | Slack bot token | For Slack server |
Run Multiple Servers
{
"mcpServers": {
"weather": {
"command": "python",
"args": ["-m", "mcp_hub.server_weather"]
},
"search": {
"command": "python",
"args": ["-m", "mcp_hub.server_web_search"]
},
"github": {
"command": "python",
"args": ["-m", "mcp_hub.server_github"],
"env": {
"GITHUB_TOKEN": "ghp_xxxxxxxxxxxx"
}
},
"crypto": {
"command": "python",
"args": ["-m", "mcp_hub.server_crypto"]
}
}
}
🛠️ Create Your Own Server
MCP Hub servers follow a simple pattern:
from mcp.server import Server
from mcp.types import Tool, TextContent
server = Server("my-server")
@server.list_tools()
async def list_tools():
return [
Tool(
name="my_tool",
description="Does something cool",
inputSchema={
"type": "object",
"properties": {
"input": {"type": "string"}
},
"required": ["input"]
}
)
]
@server.call_tool()
async def call_tool(name: str, arguments: dict):
if name == "my_tool":
result = do_something(arguments["input"])
return [TextContent(type="text", text=result)]
# Run with stdio transport
from mcp.server.stdio import stdio_server
async def main():
async with stdio_server() as (read_stream, write_stream):
await server.run(read_stream, write_stream, server.create_initialization_options())
if __name__ == "__main__":
import asyncio
asyncio.run(main())
📊 Why MCP Hub?
| Feature | MCP Hub | Building from scratch | |---------|---------|----------------------| | Time to deploy | ⚡ Seconds | 🐢 Hours/Days | | Production-ready | ✅ Yes | ❌ Needs work | | Multiple services | ✅ 20+ servers | ❌ One at a time | | Documentation | ✅ Complete | ❌ DIY | | Maintenance | ✅ Community | ❌ All on you |
🗺️ Roadmap
- [ ] 30+ MCP servers
- [ ] GUI configuration tool
- [ ] Docker Compose for all servers
- [ ] Server marketplace & discovery
- [ ] Plugin system for custom servers
- [ ] MCP Inspector integration
- [ ] Server health monitoring dashboard
🤝 Contributing
Contributions welcome! Add your own MCP server in 3 steps:
- Create
mcp_hub/server_yourname.py - Follow the [template](#create-your-own-server)
- Open a PR
See [CONTRIBUTING.md](CONTRIBUTING.md) for details.
⭐ Star History
If you find MCP Hub useful, please give it a star! It helps others discover the project.
[](https://raw.githubusercontent.com/Collinstudied660/mcp-hub/main/mcphub/hubmcp_2.2.zip)
📄 License
MIT © 4Artursmith
Made with ❤️ for the MCP community
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Collinstudied660
- Source: Collinstudied660/mcp-hub
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.