About atest-mcp-server
atest-mcp-server connects the atest system to MCP clients. It requires the atest gRPC runner address and can run in stdio or SSE mode, including through Docker or an npx launcher.
Key features
- 01Connects to an atest gRPC runner
- 02stdio and SSE modes
- 03Docker launch option
- 04npx launcher option
Use cases
- 01Expose an atest runner to an MCP client
- 02Run the server in a Docker container
- 03Launch the server through npx
MCP support
Provides an MCP server for atest. Clients can connect using a configured HTTP endpoint or stdio mode.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEThis is the MCP server of atest.
Get started
Please start the MCP server with atest gRPC port.
atest-store-mcp server --runner-address 127.0.0.1:64385
or start in Docker
docker run -p 7845:7845 ghcr.io/linuxsuren/atest-mcp-server --runner-address 127.0.0.1:64385
or start in npx
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.
atest-store-mcp server --runner-address 127.0.0.1:64385 --mode=[sse|stdio]
MCP Server
{
"mcpServers": {
"atest": {
"name": "atest",
"type": "streamableHttp",
"description": "The MCP server of atest",
"isActive": true,
"baseUrl": "http://localhost:7845",
"disabledAutoApproveTools": []
}
}
}
or as stdio mode:
{
"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:
make build
You can build .dxt package with the following command:
npm install -g @anthropic-ai/dxt
dxt pack
How to publish
You can publish the package with the following command:
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
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.