关于 mcp-server-demo
一个用 TypeScript 和 Node.js 演示构建简单 MCP 服务的示例项目,面向学习 MCP 开发的开发者。示例涵盖自定义工具、动态资源及提示词到工具的映射。
主要功能
- 01使用 TypeScript 构建服务
- 02创建自定义工具
- 03提供动态资源
- 04将自然语言提示映射到工具
适用场景
- 01学习 MCP 服务的基础构建
- 02试验工具与动态资源的实现
MCP 相关
展示如何使用 modelcontextprotocol/typescript-sdk 构建 MCP 服务,并与 Claude Desktop 集成;提供工具、资源和提示词映射示例。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp-server-demo
使用 TypeScript 创建简单的 MCP 服务并与 Claude Desktop 集成
我们使用 Node.js 和 modelcontextprotocol/typescript-sdk 库来实现。
没有复杂内容,只是一个 15 分钟的趣味项目。 它演示了如何:
- 创建自定义工具(大模型可以调用的函数),
- 提供动态资源(例如具有实时响应的 URL),
- 将自然语言提示词映射到工具。
- 使用的 MCP 库:modelcontextprotocol/typescript-sdk
- 现有的公开服务列表
问答
- 什么是 MCP?
MCP 是一种开放协议,用于标准化应用程序向大模型提供上下文的方式。 MCP 提供了一种标准化方式,可将 AI 模型连接到不同的数据源和工具。
- 为什么选择 MCP?
MCP 帮助你基于大模型构建 Agent 和复杂工作流。大模型经常需要集成数据和工具,而 MCP 提供了:
不断扩展的预构建集成列表,大模型可以直接接入 灵活切换大模型提供商和供应商的能力 在你的基础设施内保护数据的最佳实践
链接:
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
