Token导航 LogoToken导航TokenDH.com
MCP SSE sample logo
AI代理SSE官方级别未说明来源级核验

MCP SSE sample

MCP Server

一个展示MCP协议SSE实现的示例项目,包含多种工具功能如消息回显、数学运算、长时操作进度通知、LLM采样等,适用于开发调试和MCP协议学习。

工具数

7

提示词数

0

GitHub Stars

1

资源数

0
TypeScriptClaude开发工具Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

iuill

提供方

iuill

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP SSE样本

SSE使用MCP服务器示例。 MCP协议SSE这是一个示例项目,表示实现。

原始代码如下。

  • https://github.com/modelcontextprotocol/servers/tree/main/src/everything

组件

工具

  1. echo

- 回显输入消息的简单工具 - 输入: - message (string):要回显的消息 - 返回:带有回显消息的文本内容

  1. add

- 将两个数字相加 - 输入: - a (number):第一个数字 - b (number):第二个数字 - 返回:加法的文本结果

  1. longRunningOperation

- 演示长时间操作的进度通知 - 输入: - duration (数字,默认值:10):持续时间(秒) - steps (数字,默认值:5):进度步骤数 - 返回:带有持续时间和步骤的完成消息 - 在执行过程中发送进度通知

  1. sampleLLM

- 使用MCP采样功能演示LLM采样能力 - 输入: - prompt (string):发送给LLM的提示 - maxTokens (数字,默认值:100):要生成的最大令牌数 - 返回:生成的LLM响应

  1. getTinyImage

- 返回一个小测试图像 - 无需输入 - 返回:Base64编码的PNG图像数据

  1. printEnv

- 打印所有环境变量 - 可用于调试MCP服务器配置 - 无需输入 - 返回:所有环境变量的JSON字符串

  1. annotatedMessage

- 演示如何使用注释提供有关内容的元数据 - 输入: - messageType (枚举:“error”|“success”|“debug”):用于演示不同注释模式的消息类型 - includeImage (boolean,默认值:false):是否包含示例图像 - 返回:带有不同注释的内容: - 错误消息:高优先级(1.0),用户和助手都可以看到 - 成功信息:中等优先级(0.7),以用户为中心 - 调试消息:低优先级(0.3),以助手为中心 - 可选图像:中等优先级(0.5),以用户为中心 - 注释示例:

     {
       "priority": 1.0,
       "audience": ["user", "assistant"]
     }

日志记录

服务器每15秒发送一次随机分级日志消息,例如:

{
  "method": "notifications/message",
  "params": {
	"level": "info",
	"data": "Info-level message"
  }
}

使用方法

在本地运行

# インストール
npm install

# ビルド
npm run build

# 実行(STDIOモード)
npm run start

# 実行(SSEモード)
npm run start:sse

Claude Desktop在中使用

claude_desktop_config.json中添加:

{
  "mcpServers": {
    "sse-sample": {
      "command": "npx",
      "args": [
        "-y",
        "mcp_sse_sample"
      ]
    }
  }
}

目录标签

目录标签

TypeScriptClaude开发工具MCP协议本地部署SSE实现调试示例LLM集成

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

SSE

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

SSEnone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP