mcp-hub
Provides reusable prompts and conventions for Python development using uv, helping AI coding tools maintain consistent project standards and environment configurations.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-hubapply the dev_python_uv coding conventions"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-hub
A self-hosted remote MCP server that provides reusable prompts and conventions across AI tools.
Structure
modules/
└── dev/
└── python.py # Python/uv conventions → prompt: dev_python_uvEach domain is a subfolder under modules/. Each file exposes a router (a FastMCP instance) that gets mounted in main.py.
Related MCP server: Mono Memory MCP
Configuration
Copy .env.example to .env and adjust as needed:
MCP_HOST=0.0.0.0
MCP_PORT=9001Run
uv run main.pyLocal Verification
Use FastMCP CLI to verify the server without starting it:
# List all registered tools
uv run fastmcp list main.py
# List tools + prompts
uv run fastmcp list main.py --prompts
# Inspect server details (JSON report)
uv run fastmcp inspect main.py
# Launch MCP Inspector (interactive browser UI for testing tools/prompts)
uv run fastmcp dev inspector main.pyConnect
Add as an MCP server in your AI tool using:
Transport: Streamable HTTP
URL:
http://<host>:<port>/mcp
Deploy on Linux
Option 1 — screen (recommended): lets you detach and reattach to the session anytime.
screen -S mcp-hub
uv run main.py
# Ctrl+A then D to detach
# Reattach later:
screen -r mcp-hubOption 2 — nohup: fire-and-forget, no reattach.
nohup uv run main.py > mcp-hub.log 2>&1 &
# stop later
pkill -f "mcp-hub"Add a new module
Create
modules/<domain>/<topic>.pywith arouter = FastMCP(...)and@router.promptfunctionsMount it in
main.py:mcp.mount(router, namespace="<domain>")
Prompts are namespaced as <namespace>_<prompt_name> (e.g. dev_python_uv).
This server cannot be deployed
Maintenance
Related MCP Connectors
Self-hosted AI prompt library: prompts, collections, tags, teams, chains. 29 MCP tools for agents.
MCP server for AI agent profiles and smart notes. 60+ coding prompt packs with expert personas.
The Remote MCP server acts as a standardized bridge between LLM applications (like Claude, ChatGPT, and Cursor) and external services, enabling AI agents to access external tools and resources. Its primary capability is providing a centralized search tool to discover other MCP servers and their respective tools. Unlike local implementations, it runs remotely with OAuth authentication and permission controls for security.
MCP server for building and testing AI agents with multi-model experimentation and insights.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that analyzes codebases and generates contextual prompts, making it easier for AI assistants to understand and work with code repositories.18MIT
- AlicenseNot gradedqualityDmaintenanceA self-hosted MCP server that provides AI assistants with a shared, persistent SQLite-backed memory for storing and retrieving project context, decisions, and discoveries. It enables cross-session continuity and team-wide knowledge sharing to keep AI coding tools aligned and informed.3MIT
- AlicenseNot gradedqualityDmaintenanceThis MCP server provides access to resources and prompts from GitHub repositories or the local filesystem, enabling teams to share coding standards, documentation, and reusable prompts with AI tools like Claude.239 npm1MIT
- AlicenseNot gradedqualityCmaintenanceA self-hosted MCP server that enables AI coding agents to read, edit, search, and run code in local projects with human review loops and policy controls.MIT