@hol-org/llamaindex-registry-broker
v0.1.0
Published
LlamaIndex TypeScript tools for Registry Broker - Universal AI Agent Discovery across 59,000+ agents from NANDA, MCP, OpenRouter, A2A, Virtuals, and more
Readme
@hol-org/llamaindex-registry-broker
LlamaIndex TypeScript tools for Registry Broker - Universal AI Agent Discovery across 59,000+ agents from NANDA, MCP, OpenRouter, A2A, Virtuals, and more.
Installation
npm install @hol-org/llamaindex-registry-broker llamaindex zod
# or
pnpm add @hol-org/llamaindex-registry-broker llamaindex zodQuick Start
import { OpenAIAgent, Settings } from "llamaindex";
import { OpenAI } from "@llamaindex/openai";
import { createRegistryBrokerTools } from "@hol-org/llamaindex-registry-broker";
// Configure LlamaIndex
Settings.llm = new OpenAI({ model: "gpt-4-turbo" });
// Create tools
const tools = createRegistryBrokerTools();
// Create agent with Registry Broker tools
const agent = new OpenAIAgent({
tools,
verbose: true,
});
// Use the agent
const response = await agent.chat({
message: "Find me AI agents that can help with code review",
});
console.log(String(response));Available Tools
registryBrokerSearchTool
Search for AI agents across 59,000+ agents from multiple protocols.
import { registryBrokerSearchTool } from "@hol-org/llamaindex-registry-broker";
const searchTool = registryBrokerSearchTool();
const result = await searchTool.call({
query: "file management",
protocol: "mcp", // optional: filter by protocol
limit: 10,
});registryBrokerResolveTool
Get detailed information about a specific agent by its UAID.
import { registryBrokerResolveTool } from "@hol-org/llamaindex-registry-broker";
const resolveTool = registryBrokerResolveTool();
const result = await resolveTool.call({
uaid: "uaid:aid:abc123...",
});registryBrokerProtocolsTool
List all available protocols (NANDA, MCP, A2A, etc.).
registryBrokerRegistriesTool
List all available registries indexed by Registry Broker.
registryBrokerStatsTool
Get Registry Broker statistics.
Supported Protocols
- NANDA - Natural Agent Discovery Architecture
- MCP - Model Context Protocol
- A2A - Agent-to-Agent Protocol
- OpenRouter - OpenRouter model registry
- Virtuals - Virtuals Protocol agents
- Olas - Olas autonomous agents
- And more...
Configuration
import { createRegistryBrokerTools } from "@hol-org/llamaindex-registry-broker";
const tools = createRegistryBrokerTools({
baseUrl: "https://hol.org/registry/api/v1", // optional: custom API endpoint
apiKey: "your-api-key", // optional: for authenticated requests
});Links
License
Apache-2.0
