Protolink MCP Server

A lightweight Python runtime for local and distributed agent meshes.

Remote serverstreamable-httpPython

What is the Protolink MCP Server?

A lightweight Python runtime for local and distributed agent meshes.

The short version

ProtoLink is a lightweight, A2A-first Python framework for building pluggable agents and multi-agent systems. It began as an A2A-based alternative to chain-centric frameworks such as LangChain: instead of organizing an application around chains of model calls, ProtoLink treats each Agent as a self-contained runtime entity with identity, capabilities, lifecycle, tools, optional reasoning, and direct task-based communication.

  • Pluggable by design — - compose an agent from independent modules instead of adopting a mandatory stack
  • A small, stable API — - string aliases cover the common path; concrete implementations expose full control when needed
  • Local first, distributed when needed — - develop with no network or provider, then move the same task contract to HTTP, SSE JSON-RPC, WebSocket, or gRPC
  • Friendly to smaller models — - one-action-at-a-time inference, schema validation, JSON fallback, and deterministic flows reduce reliance on hidden prompt behavior
  • Explicit and inspectable — - tool calls, delegation, task state, policy decisions, approvals, runtime events, traces, and reports have typed representations
  • A2A at the core — - agents communicate through cards, tasks, messages, parts, and artifacts rather than framework-private graph state

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

VariableDescriptionRequired
BRAVE_SEARCH_API_KEYCredential the server authenticates with.Yes

Frequently asked questions

A lightweight Python runtime for local and distributed agent meshes. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.