跳过主要内容
广告OpenFree logo推广你的产品触达更多潜在用户,助力产品增长与收益提升。投放广告
Favicon of FastMCP

FastMCP

Free 等级项目

FastMCP 是构建模型上下文协议(MCP)服务器、客户端和交互式应用的标准框架。它可将 Python 函数暴露为 MCP 工具,并管理模式生成、验证、传输、认证与协议兼容性。

访问 PrefectHQ/fastmcp

项目简介

FastMCP 是用于构建模型上下文协议(MCP)应用的完整框架。它为服务器、客户端和交互式应用提供一致的 API,让开发者能把 Python 函数暴露为 MCP 工具、连接本地或远程 MCP 服务器,并从工具返回交互式界面。FastMCP 在应用代码之外负责模式生成、验证、传输、认证与协议兼容性。

核心功能

  • 为 MCP 服务器、客户端和交互式应用提供统一 API;将 Python 函数转换为 MCP 工具,并生成模式、验证输入输出;连接本地或远程 MCP 服务器,处理协议协商、认证和连接生命周期;让工具在普通 MCP 结果之外返回表单、表格、图表等交互式界面;为应用代码管理传输、认证和协议兼容性。

适用场景

  • 将 Python 应用逻辑暴露为 MCP 工具、资源和提示;从 Python、命令行或其他 MCP 应用连接本地或远程 MCP 服务器;构建能返回表单、表格、图表等交互式界面的 MCP 工具;通过 MCP 服务器让兼容 MCP 的代理搜索文档。

快速开始

  • 使用 uv add fastmcp 安装 FastMCP。创建 FastMCP 实例,用 @mcp.tool 装饰 Python 函数,并通过 mcp.run() 运行服务器。

采用前须知

  • 许可证:Apache-2.0。在使用、修改或分发项目前,请确认其具体条款。

评论

登录 后发表评论。

更多类似 FastMCP 的项目

Favicon of Pixeltable

Pixeltable

Free 等级项目星标数: 1.7K

多模态 AI 后端集中在一个 Python 文件

应用框架

Pixeltable 是面向视频、图像、音频和文档 AI 应用的开源 Python 库,也是智能体用来构建应用的多模态后端。它把数据库、编排与服务集中到一个 Python 文件:表保存文件引用与计算列,插入一行即可执行转写、模型调用和嵌入,并完成索引与服务。

Favicon of DSPy

DSPy

Free 等级项目星标数: 38.8K

编程而非提示,构建 LLM 程序

应用框架

DSPy 是一个用于构建 AI 系统的 Python 框架。它把任务表达为结构化签名而非提示,并通过模块和优化器调优提示与权重,从而得到可维护、模块化且可优化的程序。

Favicon of EmDash

EmDash

Free 等级项目星标数: 13.8K

面向人类与智能体的开源 Astro CMS

应用框架

EmDash 是 Cloudflare 推出的开源全栈 TypeScript CMS,基于 Astro 构建,提供类型化内容模型、管理后台、MCP 服务器、REST API 和 CLI,方便人类与 AI 智能体管理内容。