開発者 · CLI
あなたのMCPインスタンスを、 ターミナルから。
amcp はMCPツールを呼び出し、管理APIをフルに操作します。手動でも、スクリプトでも、接続したエージェントからでも。npmで一度インストールし、ブラウザでログインすれば、ダッシュボードでできることはすべてコマンドひとつです。
オープンソース (AGPL-3.0) · Cloud とセルフホストに対応 · Node 22+
$ npm i -g @anythingmcp/cliadded 1 package · amcp ready$ amcp login --browser→ approve in cloud.anythingmcp.com✓ signed in (management · scope: admin)$ amcp api GET /api/mcp-servers --json[ { "id": "srv_ops", "name": "Ops", "tools": 42 } ]
2つの役割を1つのツールで
同じバイナリが、付与した資格情報に応じてMCPと管理APIの両方を話します。
MCPツールを呼び出す
ツールを見つけ、スキーマを読み、シェルから実行できます。AIクライアントが使うのと同じツールです。
インスタンスを管理する
コネクタ、MCP servers、ユーザー、ロール、SSO、メモリ、スキル、設定まで、すべての /api/* ルートを管理用スコープのキーで操作できます。
数コマンドですべて
管理キーは所有者の識別情報とロールを引き継ぎます。権限を新たに付与することはなく、読み取り専用キーは読み取りしかできません。
ログイン
ブラウザログインは一度きりのループバックでキーを発行します。URL・ログ・シェル履歴に残りません。
$ amcp login --browser$ amcp login --browser --scope admin
任意のAPIからツールを追加
OpenAPI・WSDL・GraphQL・Postman・cURL・HAR のソースをMCPツールに変換、または別のMCP serverから取り込みます。
# from OpenAPI · WSDL · GraphQL · Postman · cURL$ amcp api POST /api/connectors/$ID/import-spec --data @spec.json# or pull them from another MCP server$ amcp api POST /api/connectors/$ID/discover-tools
コードモードとサーバー
サーバーをコードモードに切り替えると、エージェントがサンドボックス内でツールに対してコードを書いて実行します。新しいMCP serverの作成も可能です。
# let an agent write & run code against your tools$ amcp api PUT /api/mcp-servers/$ID --data '{"codeMode":"tools"}'$ amcp api POST /api/mcp-servers --data '{"name":"ops"}'
すべてをターミナルから
API全体を探索し、任意のツールを呼び出し、シェル補完を追加します。
$ amcp api --list # discover 200+ operations$ amcp tools call YOUR_TOOL --args @args.json$ amcp completion zsh
エージェントのためにも
同じ管理APIは、接続したエージェントがワークスペースを端から端までセットアップして運用するのに必要なものそのものです。コネクタの追加、サーバーの作成、ロールの割り当て、SSOの設定を、付与したスコープの範囲内で安全に行えます。エージェントは既定で読み取り専用で、すべての呼び出しにレート制限と監査が適用されます。
既定で安全
APIキーはコマンド引数として受け付けられず、ステータス出力にも表示されません。
キーはファイルモード0600で保存され、ローカル開発のループバックを除きHTTPSが必須です。
リダイレクトは拒否されるため、キーが別のオリジンへのリクエストを追従することはありません。
キーごとのレート制限が、暴走したクライアントを拒否し、インスタンスへの過負荷を防ぎます。
入手する
グローバルにインストールし、Cloud またはセルフホストのインスタンスにログインします。