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 "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
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.
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 installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/shanezchang/mcp-hub'
If you have feedback or need assistance with the MCP directory API, please join our Discord server