Provides reusable prompts and conventions for Python development using uv, helping AI coding tools maintain consistent project standards and environment configurations.
Click on "Install 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
Each domain is a subfolder under modules/. Each file exposes a router (a FastMCP instance) that gets mounted in main.py.
Configuration
Copy .env.example to .env and adjust as needed:
Run
Connect
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.
Option 2 — nohup: fire-and-forget, no reattach.
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).
Personal MCP server hub — extensible context and conventions for AI coding tools