mcp-streamable-http
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-streamable-httpsearch the web for MCP protocol updates"
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 Servers over Streamable HTTP — Step-by-Step Guide
📝 Read the full article here: MCP Servers over Streamable HTTP (Step-by-Step)
This repository contains a complete, working example of how to build and run an MCP (Model Context Protocol) server using Python, mcp, and FastAPI. You’ll learn how to:
Expose tools and functions over HTTP using the MCP protocol
Connect those tools to AI assistants like Cursor
Use streamable HTTP as the transport
Mount multiple MCP servers in a FastAPI app
📁 Folder Structure
.
├── docs/ # Diagrams and assets (e.g., mcp-client-server.png)
├── fastapi_example/ # Example mounting multiple MCP servers in FastAPI
│ ├── echo_server.py # A server exposing a simple echo tool
│ ├── math_server.py # A server exposing a math tool
│ └── server.py # FastAPI app that mounts both echo and math servers
├── .gitignore
├── .python-version # Python version (for tools like pyenv or uv)
├── pyproject.toml # Project config and dependencies
├── readme.md # You're here!
├── runtime.txt # Python runtime for platforms like Render
├── server.py # Basic standalone MCP server using Tavily search
├── uv.lock # Lockfile for uv dependency manager⸻
🛠 Quickstart
Install uv (recommended Python package manager)
curl -LsSf https://astral.sh/uv/install.sh | shInstall dependencies and set up environment
uv venv && source .venv/bin/activate
uv pip install -r pyproject.tomlRun the basic MCP server This uses the Tavily API to expose a simple web_search tool.
uv run server.pyRun the FastAPI app with multiple MCP servers
uv run fastapi_example/server.pyThis will mount:
⸻
🧪 Debug with MCP Inspector
Install CLI support
uv add 'mcp[cli]'Launch the inspector
uv run mcp dev server.pyThen go to: http://localhost:6274/?MCP_PROXY_AUTH_TOKEN=...
⸻
🔌 Connect to Cursor
In Cursor, add your MCP server under Chat Settings > MCP Servers:
{
"mcpServers": {
"tavily": {
"url": "http://localhost:8000/mcp/"
}
}
}✅ Note: You must include the trailing / in the URL.
⸻
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA simple MCP server implementation in Python using FastMCP and FastAPI, providing streamable HTTP transport with optional OAuth authorization for tools like echo and math.Last updated8MIT
- Flicense-qualityCmaintenanceDemonstrates how to create a simple MCP server with streamable HTTP transport, featuring tools, prompts, and resources.Last updated4
- Flicense-qualityDmaintenanceEnables building and running MCP servers over streamable HTTP, exposing tools to AI assistants like Cursor, with examples of mounting multiple servers in FastAPI.Last updated
- Flicense-qualityDmaintenanceA Python-based MCP server that exposes tools over streamable HTTP using FastAPI, enabling connection to AI assistants like Cursor. Supports multiple servers mounted in a single FastAPI app.Last updated
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server exposing the Backtest360 engine API as tools for AI agents.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/alejandro-ao/mcp-streamable-http'
If you have feedback or need assistance with the MCP directory API, please join our Discord server