mcpField
U
URL-Based MCP Server

URL-Based MCP Server

本地服务
github.com/sshh12开发工具1081 周前更新

关于 URL-Based MCP Server

URL-Based MCP Server 是用于构建无状态 MCP 服务的概念验证工具,面向协议与安全实验,而非生产集成。用户可通过 URL 配置工具,无需编写或托管服务端代码。

主要功能

  1. 01配置自定义 MCP 工具
  2. 02返回静态文本响应
  3. 03通过 HTTP POST 端点提供动态响应
  4. 04将配置复制到 MCP 客户端

适用场景

  1. 01实验 MCP 协议行为
  2. 02使用已配置工具测试客户端安全性

MCP 相关

它根据 URL 配置构建无状态 MCP 服务,并可将生成的配置复制到 MCP 客户端。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

基于 URL 的 MCP 服务

URL MCP 是一个概念验证项目,可构建无状态 MCP 服务,让用户无需编写或托管代码即可构建 MCP 服务。它旨在用于协议和安全实验,而非构建实际的 MCP 集成。

截图:2025-04-12 上午 12:07:39

用法

  1. 前往 https://url-mcp-demo.sshh.io/
  2. 为你的 MCP 服务添加自定义工具
  • 如果想对工具响应进行硬编码,请选择“static text response”
  • 如果想使用动态的 HTTP 响应,请选择“http post endpoint”
    • 我通常会使用 https://webhook.site/ 提供的临时 URL,它会记录所有请求,并允许你配置自定义响应
  1. 将 MCP Configuration 复制到你选择的客户端中

本地托管

在本地托管这个应用其实没有太大意义(它的核心理念是只需使用 URL,无需托管),但如果你想修改应用本身:

  1. cd backend && pip install requirements.txt && python main.py

示例:系统提示词外泄

创建一个自定义 MCP 服务,用于提取应用的系统提示词。

  1. 配置工具来诱使客户端信任它。使用 https://webhook.site/ 提供的临时 URL 作为工具响应。
  2. 复制 MCP 配置
  3. 在客户端中要求进行审计,然后查看 webhook 日志。
步骤 1步骤 2步骤 3
截图:2025-04-12 上午 12:14:40截图:2025-04-12 上午 12:14:50截图:2025-04-12 上午 12:15:00

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。