MCP Catalogs
首页

fastify-mcp

by haroldadmin·27·综合分 44

一个Fastify插件,支持通过Streamable HTTP和HTTP+SSE传输方式运行MCP服务器。

developer-toolsai-llmops-infra
6
Forks
2
活跃 Issue
本月
最近提交
2 天前
收录于

概述

fastify-mcp为Fastify应用程序与模型上下文协议之间提供了简洁的集成方案。它同时支持较新的Streamable HTTP传输和传统的HTTP+SSE传输选项,使开发者能够将MCP功能直接嵌入到基于Fastify的服务中。该包包含全面的会话管理功能,采用内存映射系统处理多个活跃会话,遵循官方MCP TypeScript SDK文档的建议。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:将MCP工具和资源直接嵌入到Fastify Web应用程序中
:创建通过HTTP端点提供AI功能的MCP支持API
:构建为客户端维护会话信息的有状态MCP服务器
:提供了哪些会话管理选项?
:支持哪些MCP传输协议?

什么时候选它

当您需要构建基于 Fastify 的 MCP 功能应用时,选择 fastify-mcp,特别是当您需要兼具有状态和无状态服务器模式以及会话管理功能时。

什么时候不要选它

如果您不使用 Fastify 作为 Web 框架,或者需要 MCP 服务器中工具和资源之外的更高级提示功能,不建议使用。

可对比工具

mcp-serverserver-sse-mcp@modelcontextprotocol/sdk

安装

# npm
npm install fastify-mcp

# yarn
yarn add fastify-mcp

要与Claude Desktop一起使用,请添加到claude_desktop_config.json中:

{
  "mcpServers": {
    "fastify-mcp": {
      "command": "node",
      "args": ["你的/fastify-server.js路径"]
    }
  }
}

FAQ

提供了哪些会话管理选项?
该包包含一个Sessions类,使用内存映射管理多个活跃会话,并发出连接、终止和错误事件。
支持哪些MCP传输协议?
支持根据MCP规范的Streamable HTTP传输和传统的HTTP+SSE传输。

fastify-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。