Skip to main content
Glama

MCP Server Template

by avrecum
README.md1.51 kB
# MCP Server Template A minimal [FastMCP](https://github.com/jlowin/fastmcp) server template for Render deployment with streamable HTTP transport. [![Deploy to Render](https://render.com/images/deploy-to-render-button.svg)](https://render.com/deploy?repo=https://github.com/InteractionCo/mcp-server-template) ## Local Development ### Setup Fork the repo, then run: ```bash git clone <your-repo-url> cd mcp-server-template conda create -n mcp-server python=3.13 conda activate mcp-server pip install -r requirements.txt ``` ### Test ```bash python src/server.py # then in another terminal run: npx @modelcontextprotocol/inspector ``` Open http://localhost:3000 and connect to `http://localhost:8000/mcp` using "Streamable HTTP" transport (NOTE THE `/mcp`!). ## Deployment ### Option 1: One-Click Deploy Click the "Deploy to Render" button above. ### Option 2: Manual Deployment 1. Fork this repository 2. Connect your GitHub account to Render 3. Create a new Web Service on Render 4. Connect your forked repository 5. Render will automatically detect the `render.yaml` configuration Your server will be available at `https://your-service-name.onrender.com/mcp` (NOTE THE `/mcp`!) ## Customization Add more tools by decorating functions with `@mcp.tool`: ```python @mcp.tool def calculate(x: float, y: float, operation: str) -> float: """Perform basic arithmetic operations.""" if operation == "add": return x + y elif operation == "multiply": return x * y # ... ```

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/avrecum/yf-mcp'

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