BAIZE AI RESOURCE

MCP 应用开发工具包

Mcp-use

Mcp-use 是面向开发者的 MCP 开发工具包,提供 Python 和 TypeScript 示例,帮助用户构建 MCP 服务、连接并调用服务工具,以及开发可交互的 MCP 应用,减少从示例到实际项目的摸索成本。

Mcp-use

资源介绍

Mcp-use 面向需要开发 MCP 功能的用户。仓库提供 Python 和 TypeScript 示例,覆盖 MCP 客户端、服务端和 Agent 的常见用法:可以从基础服务示例学习如何提供工具、静态资源和提示词,也可以参考客户端示例连接服务并调用工具。对于希望制作可交互界面的开发者,仓库还提供图表和房源搜索等 MCP Apps 示例,展示工具结果如何呈现在交互视图中。这些仓库内示例主要用于说明具体用法,并非可直接部署的完整应用;用户可按自己的需求选取相应示例,再改造成实际项目。

应用能力

构建 MCP 服务

基础示例展示如何在服务中提供工具、静态资源和提示词,方便从一个小型服务开始开发。

连接并调用 MCP 服务

客户端示例涵盖 HTTP 连接、直接调用工具和连接多个服务,可用于了解不同的服务调用方式。

开发 MCP Agent

提供聊天 Agent、结构化输出及模型集成示例,帮助开发者将 MCP 能力用于 Agent。

制作交互式 MCP Apps

Excalidraw 绘图和房源搜索示例展示了如何让工具结果呈现在可交互视图中。

资源配置

应用版本

mcp-use@2.7.3

运行环境

APIClaude CodeCodexWeb

安装方式

包管理器安装命令安装源码运行

依赖环境

Node.jsPython

安装与使用

  1. 选择与项目语言相符的 Python 或 TypeScript 示例,并确定要开发客户端、服务端、Agent 还是 MCP Apps。

  2. 如需体验基础服务,可在 TypeScript basic 示例目录执行 npm install、npm run dev。

  3. 连接示例给出的 http://localhost:3000/mcp,调用 greet 工具或读取示例资源,再按需求修改项目。

使用案例

制作基础 MCP 服务

使用场景开发者需要验证工具调用和资源读取。

运行 TypeScript basic 示例,连接本地 MCP 地址,使用姓名参数调用 greet 工具,也可读取 example://about 资源。

探索交互式房源视图

使用场景开发者需要了解 MCP Apps 中工具与交互界面如何配合。

运行 property-search 示例,在虚构的旧金山房源数据中搜索区域,并通过卡片与地图查看结果;该示例不使用真实房源 API。

包含内容

mcp-use-source.zip
README-中文安装说明.md
LICENSE-MIT.txt
THIRD-PARTY-NOTICES.md
SHA256.txt

常见问题

仓库中的示例是可直接部署的完整应用吗?
Examples 目录中的代码主要演示具体 API 和使用方式,不是可直接部署的完整应用;完整应用模板另列于项目的 Templates 集合。
基础 TypeScript 服务运行后连接哪个地址?
Basic 示例启动后可连接 http://localhost:3000/mcp,并调用 greet 工具、读取 example://about 资源或获取 introduce 提示词。
房源搜索示例会查询真实房源吗?
不会。property-search 示例使用虚构的旧金山房源数据,不调用房源 API 或外部地图服务。