mcpField
A
atest-mcp-server

atest-mcp-server

ローカル
github.com/LinuxSuRen開発ツール850 週間前に更新

atest-mcp-server について

atest-mcp-serverは、atestをMCPクライアントに接続するサーバーです。atestのgRPC runnerアドレスが必要で、stdioまたはSSEモードに対応し、Dockerやnpx launcherからも起動できます。

主な機能

  1. 01atest gRPC runnerへの接続
  2. 02stdioとSSEモード
  3. 03Dockerでの起動
  4. 04npx launcherでの起動

活用シーン

  1. 01atest runnerをMCPクライアントに公開
  2. 02Dockerコンテナ内でのサーバー実行
  3. 03npx経由でのサーバー起動

MCP 対応

atest向けのMCPサーバーを提供します。クライアントは設定したHTTPエンドポイントまたはstdioモードで接続できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"linuxsuren-atest": {
"command": "npx",
"args": [
"-y",
"atest-mcp-server-launcher"
]
}
}
}
起動コマンドnpx -y atest-mcp-server-launcher

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmatest-mcp-server-launcher1.0.2

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

これは、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 の詳細をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。