mcpField
A
agents

agents

本地服务
github.com/absolutejsAI 与智能体01 周前更新

关于 agents

@absolutejs/agents-mcp 是面向 MCP 客户端的只读发现服务,用于查询 AbsoluteJS 公共注册表中的已验证 AI Agent 和生产级 Agent 优先软件包。它提供筛选、详情查询及注册表状态信息,并验证注册表记录。

主要功能

  1. 01按能力和接口类型搜索 Agent
  2. 02按发现 ID 或 URL 获取 Agent
  3. 03搜索并查询 AbsoluteJS 软件包
  4. 04查看注册表状态与已验证数量
  5. 05通过资源读取索引

适用场景

  1. 01按能力筛选已验证 Agent
  2. 02检查 Agent 支持的接口类型
  3. 03查找适用于生产的 AbsoluteJS 软件包

MCP 相关

向 MCP 客户端提供只读工具,用于搜索和获取 Agent 与软件包信息,并通过资源公开已验证的索引。支持从兼容的联邦注册表读取数据。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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否Agent 元数据中匹配的文本。
offsetinteger否
capabilitystring否能力 ID 或片段。
interfaceTypeenum否a2a | arazzo | http | mcp | openapi | webmcp | websocket

详细介绍

@absolutejs/agents-mcp

一个面向生产环境、只读的 MCP 服务,用于在 AbsoluteJS public registry中查找经过加密验证的 AI Agent 和面向生产环境、以 Agent 为先的软件包。 它为 MCP 客户端提供一个可安装的发现入口,用于查找 Agent 名称、 能力、协议、发布者、身份验证元数据和已签名描述文件。

运行

{
  "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 或 Agent URL 返回一条条目。
  • search_packages 按用途、类别和支持的标准筛选生产环境中的 AbsoluteJS 目录。
  • get_package 按确切的带作用域 npm 名称返回一个软件包。
  • registry_status 报告新鲜度、架构、端点和已验证数量。
  • absolute-agents://registry/index 将经过验证的索引作为资源公开。
  • absolute-agents://packages/index 将经过验证的软件包目录作为资源公开。

所有工具均标记为只读。发现操作不会授予授权:调用方在执行操作前 必须遵循每个返回的 Agent 所声明的 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,并随包提供官方 MCP Registry 的 server.json 元数据和 AbsoluteJS 清单。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。