fastify-mcp 是一个基于 Fastify 框架的 MCP 协议接入工具,让开发者可以快速把 MCP(Model Context Protocol)能力嵌入到已有的 Fastify 服务中。它专注于实时上下文通信,并支持多会话并发管理,适合需要同时处理多个 AI 对话场景的应用。
它能做什么
- 协议接入:在 Fastify 路由中快速注册 MCP 端点,复用现有中间件与插件生态。
- 实时上下文通信:基于 Streamable HTTP 与服务端事件,支持低延迟的上下文传输。
- 多会话管理:可为不同用户或任务维护独立会话,避免上下文串扰。
- 工具与资源注册:通过装饰器方式声明 tools、resources、prompts,便于组合。
是否需要密钥
取决于你对接的上游服务。如果通过该 MCP 访问需要鉴权的 LLM 或外部 API,通常需要在环境变量中配置对应的 API Key(如 OPENAI_API_KEY)或自定义鉴权头;纯本地工具调用则无需密钥。