Mcp Streamable Http Master1 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Streamable Http Master1 (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
📝 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:
.
├── 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
curl -LsSf https://astral.sh/uv/install.sh | shuv venv && source .venv/bin/activate
uv pip install -r pyproject.tomlThis uses the Tavily API to expose a simple web_search tool.
uv run server.pyuv run fastapi_example/server.pyThis will mount:
⸻
🧪 Debug with MCP Inspector
uv add 'mcp[cli]'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.
⸻
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.