agents について
@absolutejs/agents-mcp は、AbsoluteJS の公開レジストリから検証済み AI エージェントや本番向けのエージェント優先パッケージを検索する、MCP クライアント向けの読み取り専用サーバーです。レコードを検証し、絞り込み、詳細取得、レジストリ状態の確認を提供します。
主な機能
- 01機能とインターフェース種別で検索
- 02発見 ID または URL で取得
- 03AbsoluteJS パッケージの検索と取得
- 04レジストリ状態と検証件数の確認
- 05MCP リソースでインデックスを参照
活用シーン
- 01機能で検証済みエージェントを絞り込み
- 02エージェントの対応インターフェースを確認
- 03本番向け AbsoluteJS パッケージを検索
MCP 対応
エージェントやパッケージの検索・取得に使う読み取り専用ツールと、検証済みインデックスを含む MCP リソースを公開します。互換性のあるフェデレーションレジストリも利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @absolutejs/agents-mcpABSOLUTE_AGENT_REGISTRY_URLOptional HTTPS URL of an AbsoluteJS-compatible registry index.ABSOLUTE_PACKAGE_REGISTRY_URLOptional HTTPS URL of an AbsoluteJS-compatible package index.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
5掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | |
| query | string | いいえ | エージェントのメタデータ内で一致したテキスト。 |
| offset | integer | いいえ | |
| capability | string | いいえ | 機能 ID またはその一部。 |
| interfaceType | enum | いいえ | a2a | arazzo | http | mcp | openapi | webmcp | websocket |
詳細
@absolutejs/agents-mcp
AbsoluteJS の公開レジストリで、暗号学的に検証済みの AI エージェントと、本番環境向けのエージェントファーストなパッケージを検索するための、読み取り専用の本番環境対応 MCP サーバーです。エージェント名、機能、プロトコル、公開元、認証メタデータ、署名付き記述子を、MCP クライアントが一か所からインストールして検索できるようにします。
実行方法
{
"mcpServers": {
"absolute-agents": {
"command": "npx",
"args": ["-y", "@absolutejs/agents-mcp"]
}
}
}
認証情報は不要です。このサーバーは公開 HTTPS レジストリを取得し、リダイレクトを拒否して、レスポンスのサイズと時間に上限を設け、すべてのレコードを検証し、成功したインデックスを短時間キャッシュします。互換性のあるフェデレーション型レジストリを使用するには、ABSOLUTE_AGENT_REGISTRY_URL にその HTTPS インデックス URL を設定してください。
パッケージカタログは、ABSOLUTE_PACKAGE_REGISTRY_URL で個別に設定できます。
MCP インターフェース
search_agentsは、テキスト、機能、MCP/A2A/ Arazzo/WebMCP/HTTP/OpenAPI/WebSocket のインターフェース種別で検証済みの掲載情報を絞り込み、ページネーションに上限を設けて返します。get_agentは、正規のディスカバリー ID またはエージェント URL を指定して、1 件の掲載情報を返します。search_packagesは、本番環境向けの AbsoluteJS カタログを用途、カテゴリ、対応標準で絞り込みます。get_packageは、正確なスコープ付き npm 名を指定して、1 件のパッケージを返します。registry_statusは、データの鮮度、スキーマ、エンドポイント、検証済み件数を報告します。absolute-agents://registry/indexは、検証済みインデックスをリソースとして公開します。absolute-agents://packages/indexは、検証済みパッケージカタログを公開します。
すべてのツールは読み取り専用としてマークされています。ディスカバリーによって認可が付与されることはありません。呼び出し元は、操作を行う前に、返された各エージェントが提示する OAuth、承認、委任の要件に従う必要があります。
ライブラリとしての使用
import { AgentRegistryClient, createAgentsMcpServer } from "@absolutejs/agents-mcp";
const registry = new AgentRegistryClient();
const results = await registry.search({ capability: "calendar", interfaceType: "a2a" });
const { server } = createAgentsMcpServer({ client: registry });
npm パッケージでは mcpName: io.github.absolutejs/agents が宣言されており、AbsoluteJS マニフェストとともに、公式 MCP Registry の server.json メタデータが同梱されています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。