mcpField
M
MCP servers powered by

MCP servers powered by

ローカル
github.com/aipotheosis-labsAI・エージェント25365 週間前に更新

MCP servers powered by について

MCP servers powered by ACI.dev は、ACI.dev が管理する関数をツールとして公開する MCP サーバー群です。指定したアプリのツールを提供するサーバーと、検索・実行の2つのメタツールを持つ統合サーバーがあります。複数のサードパーティアプリのツールを MCP 経由で使う開発者向けです。

主な機能

  1. 01指定アプリ単位での関数(ツール)アクセス
  2. 02検索と実行のメタツールを備えた統合サーバー
  3. 03uvx による PyPI からの直接実行
  4. 04コンテナ実行用の Docker イメージ
  5. 05MCP Inspector によるデバッグ

活用シーン

  1. 01選択したアプリのツールを MCP クライアントに接続
  2. 02統合サーバーを通じて ACI.dev の任意の関数を検索・実行
  3. 03MCP サーバーをコンテナ内で実行

MCP 対応

このプロジェクトは、aci-mcp-apps と aci-mcp-unified を通じて、ACI.dev が管理する関数(ツール)を MCP クライアントに公開する MCP サーバー群です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"aci": {
"command": "uvx",
"args": [
"aci-mcp"
]
}
}
}
起動コマンドuvx aci-mcp

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

パッケージ
pypiaci-mcp

ツール

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

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

詳細

ACI.dev を利用した MCP サーバー

重要

この README では、基本的な開発ガイドのみを説明しています。ACI.dev MCP サーバーの詳細なドキュメントとチュートリアルについては、aci.dev docs をご覧ください。

目次

概要

このパッケージは、ACI.dev が管理する関数(ツール)にアクセスするための、3 つの Model Context Protocol(MCP)サーバーを提供します。

  • aci-mcp-apps:指定したアプリの関数(ツール)に直接アクセスできる MCP サーバーです。 アプリサーバー
  • aci-mcp-unified:ACI.dev で利用可能なすべての関数(ツール)を検索・実行するための 2 つのメタ関数(ツール)(ACI_SEARCH_FUNCTIONS と ACI_EXECUTE_FUNCTION)を提供する MCP サーバーです。 統合サーバー

重要

MCP サーバーの詳しい説明とチュートリアルについては、aci.dev docs をご覧ください。

MCP サーバーをローカルで実行する

このパッケージは PyPI で公開されているため、uvx を使って直接実行できます。

# Install uv if you don't have it already
curl -sSf https://install.pypa.io/get-pip.py | python3 -
pip install uv
$ uvx aci-mcp --help
Usage: aci-mcp [OPTIONS] COMMAND [ARGS]...

  Main entry point for the package.

Options:
  --help  Show this message and exit.

Commands:
  apps-server     Start the apps-specific MCP server to access tools...
  unified-server  Start the unified MCP server with unlimited tool access.

MCP クライアントとの連携

さまざまな MCP クライアントで MCP サーバーを設定する方法については、統合 MCP サーバー および アプリ MCP サーバー のセクションをご覧ください。

Docker

# Build the image
docker build -t aci-mcp .

# Run the unified server
docker run --rm -i -e ACI_API_KEY=<ACI_API_KEY> aci-mcp unified-server --linked-account-owner-id <LINKED_ACCOUNT_OWNER_ID>

# Run the apps server
docker run --rm -i -e ACI_API_KEY=<ACI_API_KEY> aci-mcp apps-server --apps <APP1,APP2,...> --linked-account-owner-id <LINKED_ACCOUNT_OWNER_ID>

デバッグ

MCP インスペクターを使ってサーバーをデバッグできます。

# For unified server
npx @modelcontextprotocol/inspector uvx aci-mcp unified-server --linked-account-owner-id <LINKED_ACCOUNT_OWNER_ID>

# For apps server
npx @modelcontextprotocol/inspector uvx aci-mcp apps-server --apps "BRAVE_SEARCH,GMAIL" --linked-account-owner-id <LINKED_ACCOUNT_OWNER_ID>

tail -n 20 -f ~/Library/Logs/Claude/mcp*.log を実行すると、サーバーのログが表示され、問題のデバッグに役立つ場合があります。

コメント

MCP は初めてですか?

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

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