Gå til hovedindhold
MCP & CLI Code GeneratorsOpen SourcePython/TS MCP SDK

FastMCP

High-level Python & TypeScript framework for building MCP servers

FastMCP provides clean decorators and microframework patterns to write production-ready MCP tools in under 10 lines of code.

Kom hurtigt i gang

server.py

Kom i gang med FastMCP i dit projekt.

from fastmcp import FastMCP

mcp = FastMCP("My Danish Agent Tools")

@mcp.tool()
def search_cvr(cvr_number: str) -> str:
    """Look up a Danish company by its 8-digit CVR number."""
    return f"Company info for CVR {cvr_number}"

if __name__ == "__main__":
    mcp.run()

Om FastMCP

FastMCP by Prefect/Jonathan Lowin is the FastAPI of the Model Context Protocol ecosystem. It abstracts away protocol handshakes, transport framing, and schema definitions. Decorate any Python function with `@mcp.tool()` and FastMCP automatically inspects type annotations and docstrings to generate complete JSON Schema tool definitions for LLMs.

DK

Danske data- og produkt-guides

Hvordan udviklere og agenter bruger FastMCP til at tilgå dansk digital infrastruktur.

Build a 10-line DMI Weather MCP Server

DMI Open Data

Connect to the Danish Meteorological Institute (DMI) Open Data API to provide Claude with live radar, precipitation, and sea level data across Denmark.

from fastmcp import FastMCP import httpx mcp = FastMCP("DMI Weather Denmark") @mcp.tool() async def get_copenhagen_temp() -> float: """Fetch current temperature in Copenhagen from DMI.""" async with httpx.AsyncClient() as client: r = await client.get("https://dmigw.govcloud.dk/v2/metObs/data/...") return r.json()["temp"]

Nøglefunktioner

Simple @mcp.tool() decorator syntax
Automatic JSON Schema generation from Python type hints
Built-in stdio, SSE, and HTTP streaming transports
Supports image, audio, and binary prompt artifacts
Native async support with httpx integration