mcpField
A
agents

agents

ローカル
github.com/absolutejsAI・エージェント01 週間前に更新

agents について

@absolutejs/agents-mcp は、AbsoluteJS の公開レジストリから検証済み AI エージェントや本番向けのエージェント優先パッケージを検索する、MCP クライアント向けの読み取り専用サーバーです。レコードを検証し、絞り込み、詳細取得、レジストリ状態の確認を提供します。

主な機能

  1. 01機能とインターフェース種別で検索
  2. 02発見 ID または URL で取得
  3. 03AbsoluteJS パッケージの検索と取得
  4. 04レジストリ状態と検証件数の確認
  5. 05MCP リソースでインデックスを参照

活用シーン

  1. 01機能で検証済みエージェントを絞り込み
  2. 02エージェントの対応インターフェースを確認
  3. 03本番向け AbsoluteJS パッケージを検索

MCP 対応

エージェントやパッケージの検索・取得に使う読み取り専用ツールと、検証済みインデックスを含む MCP リソースを公開します。互換性のあるフェデレーションレジストリも利用できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"absolutejs-agents": {
"command": "npx",
"args": [
"-y",
"@absolutejs/agents-mcp"
],
"env": {
"ABSOLUTE_AGENT_REGISTRY_URL": "<ABSOLUTE_AGENT_REGISTRY_URL>",
"ABSOLUTE_PACKAGE_REGISTRY_URL": "<ABSOLUTE_PACKAGE_REGISTRY_URL>"
}
}
}
}
起動コマンドnpx -y @absolutejs/agents-mcp
設定が必要な環境変数
ABSOLUTE_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 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@absolutejs/agents-mcp0.2.0

ツール

5

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
limitintegerいいえ
querystringいいえエージェントのメタデータ内で一致したテキスト。
offsetintegerいいえ
capabilitystringいいえ機能 ID またはその一部。
interfaceTypeenumいいえ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 メタデータが同梱されています。

コメント

MCP は初めてですか?

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

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