关于 atest-mcp-server
atest-mcp-server 将 atest 系统连接到 MCP 客户端。它需要 atest gRPC runner 地址,支持 stdio 或 SSE 模式,也可通过 Docker 或 npx launcher 启动。
主要功能
- 01连接 atest gRPC runner
- 02支持 stdio 和 SSE 模式
- 03支持 Docker 启动
- 04支持 npx launcher
适用场景
- 01向 MCP 客户端接入 atest runner
- 02在 Docker 容器中运行服务
- 03通过 npx 启动服务
MCP 相关
它为 atest 提供 MCP 服务。客户端可通过配置的 HTTP 端点或 stdio 模式连接。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
这是 atest 的 MCP 服务。
开始使用
请通过 atest 的 gRPC 端口启动 MCP 服务。
atest-store-mcp server --runner-address 127.0.0.1:64385
或在 Docker 中启动
docker run -p 7845:7845 ghcr.io/linuxsuren/atest-mcp-server --runner-address 127.0.0.1:64385
或通过 npx 启动
npx atest-mcp-server-launcher@latest server --mode=stdio --runner-address=localhost:64385
你也可以使用 --mode 标志设置 MCP 服务模式。
atest-store-mcp server --runner-address 127.0.0.1:64385 --mode=[sse|stdio]
MCP 服务
{
"mcpServers": {
"atest": {
"name": "atest",
"type": "streamableHttp",
"description": "The MCP server of atest",
"isActive": true,
"baseUrl": "http://localhost:7845",
"disabledAutoApproveTools": []
}
}
}
或以 stdio 模式启动:
{
"mcpServers": {
"atest": {
"name": "atest-mcp-stdio",
"type": "stdio",
"description": "",
"isActive": true,
"command": "atest-store-mcp",
"args": [
"server",
"-m=stdio",
"--runner-address=localhost:64385"
]
}
}
}
如何构建
你可以使用以下命令构建二进制文件:
make build
你可以使用以下命令构建 .dxt 软件包:
npm install -g @anthropic-ai/dxt
dxt pack
如何发布
你可以使用以下命令发布软件包:
npm login --registry https://registry.npmjs.com
npm publish --registry https://registry.npmjs.com
mcp-publisher login github
mcp-publisher publish
阅读 mcp-publisher 的更多信息
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。