Skip to main content
Glama
llanterme
by llanterme
README.md1.47 kB
# DEMO Country MCP Server A modular MCP server exposing tools for country and state lookups. Ready for use as a CLI or plug-in agent. --- ## Quick Start 1. Clone and set up your environment git clone \<REPO\_URL> cd mcp-server 2. Build the package python -m build 3. Install globally with pipx pipx install dist/country\_mcp\_server-\*.whl --force 4. Run the server country-mcp-server Or, for development with Inspector UI: mcp dev country\_server\_mcp/main.py --- ## Add Your Own Tools * Put new modules in `country_server_mcp/tools/`. * Each module should define a `register(mcp)` function and add tools using `@mcp.tool()`. * Import and call each new tool's `register(mcp)` in `main.py`. * Rebuild and reinstall with `pipx install dist/… --force`. --- ## Example Project Layout ``` country_server_mcp/ __init__.py main.py tools/ __init__.py countries.py states.py pyproject.toml README.md ``` --- ## Use as an MCP agent Add to your orchestrator config: ``` { "mcpServers": { "country": { "command": "country-mcp-server", "args": [] } } } ``` --- ## Notes * If you update tools, rebuild and reinstall the package. * Make sure your CLI binary is in your PATH (`~/.local/bin` for pipx by default). * For dev mode, editable install: `pip install -e .` --- Let me know if you want it even more minimal or need a specific “getting started” blurb for a team!

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/llanterme/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server