Demo MCP Server

Demo MCP Server

site icon
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

安装教程

  1. 使用 Create Blocklet 初始化项目。
  2. blocklet.yml 中设置 capabilities.mcptrue
  3. api/src/mcp/server.ts 中设置 MCP 服务器。
  4. api/src/mcp/sse.ts 中设置 SSE 传输,端点必须为 /mcp/sse
  5. api/src/index.ts 中将 MCP 服务器附加到应用程序。

调试方式

使用 https://dev.store.blocklet.dev/blocklets/z2qZwzdTFvPFN275o7wm4WwXTAVBvdSfHSDqq 调试 MCP 服务器。

许可证

该项目遵循 Other 开源许可条款,请参阅 Other 了解完整条款。