IA

insodimension/awesome-agent-protocols

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

10 stars 质量 57 趋势 26CC0-1.0

A curated list of protocols and standards for AI agents — MCP, A2A, ACP, AG-UI, AP2, x402, and 50+ more, organized by stack layer

概览

A curated list of protocols and standards for AI agents. 🔌 wire protocol · 📐 spec / standard · 📄 format / convention · ⚠️ deprecated or merged The editor-tooling protocols that predate agents. Same idea — decouple client from provider over JSON-RPC, collapse M×N to M+N. - Language Server Protocol (LSP) 🔌 - JSON-RPC standard for editor↔language-intelligence communication. The original M+N protocol; everything below copies this pattern. protocol - Debug Adapter Protocol (DAP) 🔌 - JSON-RPC for editor↔debugger, through an intermediary adapter. protocol - Build Server Protocol (BSP) 🔌 - Scala Center / JetBrains JSON-RPC for IDE↔build-tool (targets, compile, test, run). protocol How an agent calls tools, reads data, and gets context. - Model Context Protocol (MCP) 🔌 - Anthropic. JSON-RPC 2.0 over stdio or Streamable HTTP. Connects LLM hosts to tools, resources, and prompts. Now under the Linux Foundation. 2026-07-28 revision goes stateless with no initialize handshake.

README

以下为原文 README 节选,完整内容请查看原文。

Awesome Agent Protocols

A curated list of protocols and standards for AI agents.

🔌 wire protocol · 📐 spec / standard · 📄 format / convention · ⚠️ deprecated or merged

Contents

Foundations

The editor-tooling protocols that predate agents. Same idea — decouple client from provider over JSON-RPC, collapse M×N to M+N.

Tool and context

How an agent calls tools, reads data, and gets context.

  • Model Context Protocol (MCP) 🔌 - Anthropic. JSON-RPC 2.0 over stdio or Streamable HTTP. Connects LLM hosts to tools, resources, and prompts. Now under the Linux Foundation. 2026-07-28 revision goes stateless with no initialize handshake. protocol
    • Tools 🔌 - tools/list + tools/call. JSON-Schema-typed callable functions. protocol
    • Resources 🔌 - URI-addressed readable context (files, rows, blobs) with subscriptions. protocol
    • Prompts 🔌 - Server-defined parameterized prompt templates, surfaced as slash commands. protocol
    • Sampling 🔌 - Server asks the client for an LLM completion. Supports tool use + toolChoice. Deprecated in 2026-07-28. protocol
    • Elicitation 🔌 - Server pauses to ask the user for input (forms) or hand off to the browser (OAuth, payments). protocol
    • Roots 🔌 - Client declares which file:// paths servers may touch. Deprecated in 2026-07-28. protocol
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add insodimension/awesome-agent-protocols
新手?先看 mcpskill.org 教程 →