atest-mcp-server について
atest-mcp-serverは、atestをMCPクライアントに接続するサーバーです。atestのgRPC runnerアドレスが必要で、stdioまたはSSEモードに対応し、Dockerやnpx launcherからも起動できます。
主な機能
- 01atest gRPC runnerへの接続
- 02stdioとSSEモード
- 03Dockerでの起動
- 04npx launcherでの起動
活用シーン
- 01atest runnerをMCPクライアントに公開
- 02Dockerコンテナ内でのサーバー実行
- 03npx経由でのサーバー起動
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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。