atest-mcp-server
by LinuxSuRen
README.md
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)
This server cannot be deployed
Maintenance
ActivityInactive
ResponsivenessNo issues