
Demo MCP Server

2025.04.16
1
TypeScript演示项目MCP 服务器其它
mcp-server-demo 是一个基于 Blocklet 技术的演示项目,用于托管 MCP 服务器。它是一个全栈应用程序,包含服务器和客户端代码。该项目使用 `@blocklet/mcp` 包进行认证和授权。
View on GitHub
Overview
基本能力
产品定位
mcp-server-demo 是一个演示用的 MCP 服务器,用于展示如何通过 Blocklet 技术构建和托管 MCP 服务。
核心功能
- 使用
@blocklet/mcp
包进行认证和授权。 - 支持全栈应用程序开发,包含服务器和客户端代码。
- 可以通过 Blocklet 配置启用 MCP 服务。
适用场景
- 演示如何构建和托管 MCP 服务器。
- 用于开发和测试 MCP 相关功能。
工具列表
@blocklet/mcp
:用于 MCP 服务的认证和授权。Create Blocklet
:用于初始化项目。
常见问题解答
无明确常见问题解答部分。
使用教程
使用依赖
- Node.js 版本 >= 20.14.0
- Server 版本 >= 1.16.28
安装教程
- 使用
Create Blocklet
初始化项目。 - 在
blocklet.yml
中设置capabilities.mcp
为true
。 - 在
api/src/mcp/server.ts
中设置 MCP 服务器。 - 在
api/src/mcp/sse.ts
中设置 SSE 传输,端点必须为/mcp/sse
。 - 在
api/src/index.ts
中将 MCP 服务器附加到应用程序。
调试方式
使用 https://dev.store.blocklet.dev/blocklets/z2qZwzdTFvPFN275o7wm4WwXTAVBvdSfHSDqq 调试 MCP 服务器。