mcpField
A
atest-mcp-server

atest-mcp-server

Local
github.com/LinuxSuRenDeveloper Tools8Updated 50w ago

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

  1. 01Connects to an atest gRPC runner
  2. 02stdio and SSE modes
  3. 03Docker launch option
  4. 04npx launcher option

Use cases

  1. 01Expose an atest runner to an MCP client
  2. 02Run the server in a Docker container
  3. 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.

mcp.json · Universal config
{
"mcpServers": {
"linuxsuren-atest": {
"command": "npx",
"args": [
"-y",
"atest-mcp-server-launcher"
]
}
}
}
Run commandnpx -y atest-mcp-server-launcher

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmatest-mcp-server-launcher1.0.2

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

This 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

Markdown supported

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.