mcpField
M
mst-mcp

mst-mcp

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

关于 mst-mcp

mst-mcp 是面向 MST Chain 生态开发者及 LLM 的 MCP 服务。它提供只读工具,用于列出、搜索和读取开发文档,内容涵盖 API、钱包、交易和身份验证。

主要功能

  1. 01列出可用文档
  2. 02按查询搜索文档
  3. 03读取文档内容
  4. 04返回带行号的匹配内容

适用场景

  1. 01查找 MST Chain 钱包集成指南
  2. 02查询交易结构详情
  3. 03浏览可用的开发文档

MCP 相关

向 MCP 客户端提供只读的文档列表、搜索和读取工具。使用 stdio 的 IDE 可通过随附的 sse_bridge.py 脚本连接其远程 SSE 端点。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"vipulsutar11-mst": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/vipulsutar/mst-mcp:1.0.0"
]
}
}
}
启动命令docker run -i --rm docker.io/vipulsutar/mst-mcp:1.0.0

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
ocidocker.io/vipulsutar/mst-mcp:1.0.0

工具

还没有获取到工具列表

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

详细介绍

MST-MCP Server

面向 MST Chain 生态的官方模型上下文协议(MCP)服务。此服务提供工具,供大模型(如 Claude)搜索、列出和检索 MST 开发者文档(API、钱包、交易、身份验证等)。

🚀 已部署的端点

  • 基础 URL(SSE 传输): https://mst-mcp-xjb5.onrender.com/sse
  • 网站图标 / 品牌标识: https://mst-mcp-xjb5.onrender.com/favicon.png
💻 开发者如何连接(Claude Desktop、Cursor、Antigravity IDE)

由于 IDE 需要标准的 STDIO 连接,而此服务托管在远程,因此开发者必须使用提供的 sse_bridge.py 脚本建立连接隧道。

  1. 开发者克隆此代码仓库:
    git clone https://github.com/vipulsutar11/mst-mcp.git
    cd mst-mcp
    pip install aiohttp
    
  2. 配置 IDE(例如 mcp_config.json 或 claude_desktop_config.json),以使用桥接脚本:
    {
      "mcpServers": {
        "mst-mcp": {
          "command": "python",
          "args": ["/path/to/cloned/mst-mcp/sse_bridge.py"]
        }
      }
    }
    
    注意:此脚本会自动处理 Bypass Token 和 SSE 连接。

🛠 提供的工具

所有工具均为带有自定义注解的只读查询工具:

  1. list_documents

    • 描述: 列出服务中所有可用的开发者文档文件。
    • 注解: readOnlyHint: true、title: "List Documents"
  2. read_document

    • 描述: 读取并返回指定文档文件的内容(例如 SDK.txt)。
    • 注解: readOnlyHint: true、title: "Read Document"
  3. search_documents

    • 描述: 在所有文件中搜索关键词或查询内容,并返回匹配的行及其行号。
    • 注解: readOnlyHint: true、title: "Search Documents"

💡 可在 Claude 中尝试的示例提示词

将此服务连接为连接器后,你可以向 Claude 提问:

  • 示例 1(列出文档):

    “检查我的 MCP 是否正常运行,并列出所有文档文件。”

  • 示例 2(搜索关键词):

    “在开发者文档中搜索钱包集成的详细信息。”

  • 示例 3(检索文档内容):

    “阅读有关交易结构的文档。”


🏗 设置与部署

本地开发

若要在本地运行此服务:

  1. 初始化虚拟环境并安装依赖项:
    pip install -r requirements.txt
    
  2. 启动服务:
    python server.py
    
在 AWS EC2 上部署

我们提供了专门的 AWS EC2 部署指南。 请参阅 DEPLOYMENT.md 文件,了解如何通过原生方式或 Docker 设置 EC2 实例的完整分步说明。

评论

支持 Markdown

第一次接触 MCP?

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

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