代理连接服务器

Ctrl Hub MCP服务器是一个连接Ctrl Hub平台的代理服务器,允许AI代理、助手和聊天机器人读取Ctrl Hub的数据。

  • by ctrl-hub
  • Go
  • 混合部署
  • 更新于
在 GitHub 查看 ctrl-hub/mcp

使用说明

Ctrl Hub MCP服务器

Ctrl-Hub MCP服务器连接到Ctrl-Hub平台。它允许您的AI代理、助手和聊天机器人访问Ctrl Hub读取数据。

它可以使用此存储库中提供的代码在本地(或在您自己的基础架构上)运行,也可以在以下位置使用公共托管版本https://api.ctrl-hub.com/mcp.

通过可流式传输的HTTP协议传输到服务器。SSE不受支持,因为协议仅对其进行维护 向后兼容.sdio将来可能会得到支持,但由于最典型的用例是将此服务器用作远程服务器,因此目前不受支持。

从源头构建

该应用程序是用Go编写的,可以使用以下命令从源代码构建:

# build the application
go build -o bin/ctrl-hub-mcp-server cmd/server/main.go

# [optionally] run it
./bin/ctrl-hub-mcp-server

使用Docker运行

我们将公共docker镜像发布到 发布页面 获取容器的最新版本。

这些图像托管在Github上,可以使用以下命令提取:

docker pull ghcr.io/ctrl-hub/mcp:<version>

例如:

docker run ghcr.io/ctrl-hub/mcp:latest

使用检查器

如果您刚开始使用并想检查服务器是否正常运行,可以使用 MCP检查员 测试正在运行的MCP服务器。

这也有利于生成服务器配置,以便您添加到自己的MCP客户端(Claude、ChatGPT等)。可以找到兼容客户端的列表 这里.

您可以使用以下命令启动它:

npx @modelcontextprotocol/inspector

终端输出将包含一个预先填充了身份验证令牌的链接,其外观类似于 http://localhost:6274/?MCP_PROXY_AUTH_TOKEN=71143ab7b5f55e3d618a26b99cd4470d6bbb8d36e140a444beb44cd1f9798d8c.

点击此按钮将启动web UI。

连接到官方远程服务器(推荐)

在侧栏中,将传输类型更改为 Streamable HTTP 以及URL https://api.ctrl-hub.com/mcp.

您现在可以按 Connect 按钮与服务器建立连接。

连接到本地运行的实例

在侧栏中,将传输类型更改为 Streamable HTTP 以及URL http://localhost:8080 (默认MCP服务器地址)。

您现在可以按 Connect 按钮与服务器建立连接。

释放

发布 使用GitHub Actions进行管理。要创建版本,您可以标记存储库-这将从Go源代码为多个平台和docker映像构建二进制文件。