This is the MCP server of [atest](https://github.com/linuxsuren/api-testing). ## Get started Please start the MCP server with [atest](https://github.com/linuxsuren/api-testing) gRPC port. ```shell atest-store-mcp server --runner-address 127.0.0.1:64385 ``` or start in Docker ```shell docker run -p 7845:7845 ghcr.io/linuxsuren/atest-mcp-server --runner-address 127.0.0.1:64385 ``` or start in npx ```shell npx atest-mcp-server-launcher@latest server --mode=stdio --runner-address=localhost:64385 ``` You can also set the MCP server mode with the `--mode` flag. ```shell atest-store-mcp server --runner-address 127.0.0.1:64385 --mode=[sse|stdio] ``` ## MCP Server ```json { "mcpServers": { "atest": { "name": "atest", "type": "streamableHttp", "description": "The MCP server of atest", "isActive": true, "baseUrl": "http://localhost:7845", "disabledAutoApproveTools": [] } } } ``` or as stdio mode: ```json { "mcpServers": { "atest": { "name": "atest-mcp-stdio", "type": "stdio", "description": "", "isActive": true, "command": "atest-store-mcp", "args": [ "server", "-m=stdio", "--runner-address=localhost:64385" ] } } } ``` ## How to build You can build the binary with the following command: ```shell make build ``` You can build `.dxt` package with the following command: ```shell npm install -g @anthropic-ai/dxt dxt pack ``` ## How to publish You can publish the package with the following command: ```shell npm login --registry https://registry.npmjs.com npm publish --registry https://registry.npmjs.com mcp-publisher login github mcp-publisher publish ``` > read more about [mcp-publisher](https://github.com/modelcontextprotocol/registry/blob/main/docs/guides/publishing/publish-server.md)