Fastmcp — Build, test, inspect, install, and deploy MCP servers with FastMCP in Python
Fastmcp — Build, test, inspect, install, and deploy MCP servers with FastMCP in Python
Finding
FastMCP-siden er vigtig, fordi den giver en sikker og lille-startende måde at bygge egne MCP-værktøjer til Hermes, før de eventuelt kobles til n8n eller LangGraph.
What it is
FastMCP er en Python-baseret vej til at bygge MCP-servere med tools, resources og prompts. Siden viser, hvordan man starter med små API-, database- eller filprocessor-templates, tester dem lokalt med `fastmcp inspect`, `fastmcp list` og `fastmcp call`, og først derefter installerer eller deployer serveren. Den tydelige kvalitetstærskel er, at hvert nyt tool skal være testet med et rigtigt CLI-call, før man påstår at serveren virker.
Should we use it?
Use now. For Lisa’s Hermes+n8n+LangGraph mission er FastMCP relevant, når Hermes mangler et konkret tool mod et API, en database eller en filworkflow, og der ikke allerede findes en native Hermes-integration. Det bør bruges som “smallest viable tool surface”, ikke som en stor integrationsplatform. Hermes bør stadig eje governance, memory og agent-runtime; FastMCP er kun værktøjslaget.
Recommendation
Brug FastMCP som standardmetode til nye, smalle MCP-servere, men kræv altid lokal validering med `inspect`, `list --json` og mindst ét rigtigt `call` pr. tool før integration i Hermes.
Use now
- Når Lisa skal wrappe et specifikt API som 1-3 konkrete Hermes-tools.
- Når en read-only database skal eksponeres sikkert med begrænsede query-tools.
- Når et filbaseret workflow skal gøres til deterministiske tools med klare path-argumenter.
- Når vi vil teste en integration som MCP først, før den eventuelt bliver en større LangGraph- eller n8n-komponent.
- Når et tool skal være genbrugeligt på tværs af Hermes, Claude Code, Cursor eller HTTP deployment.
Do not use / wait
- Brug det ikke, hvis Hermes allerede har en native toolset, skill eller MCP-konfiguration der løser opgaven enklere.
- Brug det ikke til store “wrap hele API’et”-projekter uden en konkret første use case.
- Vent med HTTP deployment, indtil den lokale kontrakt er stabil og testet.
- Brug ikke write-capable database- eller filtools som første version, medmindre governance og review er tydeligt defineret.
- Brug ikke FastMCP som erstatning for n8n-visuelle flows eller LangGraph-state orchestration; det er et tool-server-lag, ikke orkestreringslaget.
Public page note
FastMCP er Lisa’s anbefalede “build small, test first” metode til at skabe sikre, smalle MCP-tools, som Hermes kan bruge uden at overbygge agentarkitekturen.