Skip to content

ACP

PT | EN

ACP (Agent Communication Protocol) is a communication protocol between Vectora and custom agents or other systems. It is currently in Beta for early adopters.

What is ACP?

ACP allows:

  • Vectora to be a sub-agent of a larger system (e.g., a multi-agent orchestrator AI)
  • Multiple agents to work together sharing context
  • Distributed architectures with Vectora in multiple instances

Unlike MCP (IDE ↔ Vectora), ACP is for agent ↔ agent communication.

Use Cases

CaseDescription
Multi-agent systemVectora + Code Agent + Test Agent coordinated
Distributed searchVectora across multiple namespaces/datacenters
Custom workflowsOrchestrator agent calls Vectora dynamically
Hybrid systemsVectora + GenAI + Traditional APIs working together

Status

Beta - Specification in evolution. Accepting early adopters and feedback.

  • Protocol: JSON-based RPC (similar to MCP)
  • Auth: JWT with refresh tokens
  • Transport: HTTP/2 or WebSocket for streaming

Get Started

ACP does not yet have full public documentation. For early access:

  1. Open a GitHub Discussion
  2. Mention “ACP interest”
  3. Describe your use case
  4. You will receive access to the beta spec + support

Comparison: MCP vs ACP

AspectMCPACP
Use CaseLocal IDEInter-agent distributed
TransportSTDIO (IPC)HTTP/2 or WebSocket
Latency<10ms50-100ms
StatePersistent (session)Shared between agents
StatusStableBeta

Interested in ACP? Open a Discussion

External Linking

ConceptResourceLink
MCPModel Context Protocol Specificationmodelcontextprotocol.io/specification
MCP Go SDKGo SDK for MCP (mark3labs)github.com/mark3labs/mcp-go
JWTRFC 7519: JSON Web Token Standarddatatracker.ietf.org/doc/html/rfc7519

Part of the Vectora ecosystem · Open Source (MIT) · Contributors