关于 URL-Based MCP Server
URL-Based MCP Server 是用于构建无状态 MCP 服务的概念验证工具,面向协议与安全实验,而非生产集成。用户可通过 URL 配置工具,无需编写或托管服务端代码。
主要功能
- 01配置自定义 MCP 工具
- 02返回静态文本响应
- 03通过 HTTP POST 端点提供动态响应
- 04将配置复制到 MCP 客户端
适用场景
- 01实验 MCP 协议行为
- 02使用已配置工具测试客户端安全性
MCP 相关
它根据 URL 配置构建无状态 MCP 服务,并可将生成的配置复制到 MCP 客户端。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
基于 URL 的 MCP 服务
URL MCP 是一个概念验证项目,可构建无状态 MCP 服务,让用户无需编写或托管代码即可构建 MCP 服务。它旨在用于协议和安全实验,而非构建实际的 MCP 集成。
用法
- 前往 https://url-mcp-demo.sshh.io/
- 为你的 MCP 服务添加自定义工具
- 如果想对工具响应进行硬编码,请选择“static text response”
- 如果想使用动态的 HTTP 响应,请选择“http post endpoint”
- 我通常会使用 https://webhook.site/ 提供的临时 URL,它会记录所有请求,并允许你配置自定义响应
- 将
MCP Configuration复制到你选择的客户端中
本地托管
在本地托管这个应用其实没有太大意义(它的核心理念是只需使用 URL,无需托管),但如果你想修改应用本身:
cd backend && pip install requirements.txt && python main.py
示例:系统提示词外泄
创建一个自定义 MCP 服务,用于提取应用的系统提示词。
- 配置工具来诱使客户端信任它。使用 https://webhook.site/ 提供的临时 URL 作为工具响应。
- 复制 MCP 配置
- 在客户端中要求进行审计,然后查看 webhook 日志。
| 步骤 1 | 步骤 2 | 步骤 3 |
|---|---|---|
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。