#44 · Primary category: LLM Application Frameworks
mcp-go
A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
Project last updated:08/12/26
GitHub Stars
9.0K
Forks
879
Contributors
220
License
MIT
Why we included this project
For Go teams that want an LLM application to reach their own data and internal tools, this SDK implements the Model Context Protocol so you can write a small server that exposes what you choose, and any MCP-compatible client can call it. The high-level API keeps boilerplate minimal; a working tool server fits in a few dozen lines, while the library handles protocol negotiation and connection management underneath. It also deals with the practical side of real deployments, such as session handling and request-hook middleware, and supports multiple transports. Typed argument accessors and the documented examples make it easy to get a first server running and extend it over time, and the project tracks several versions of the protocol spec, which helps when clients are on different releases.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
langchain
The agent engineering platform.
dify
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.
headroom
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
litellm
The fastest, litest AI Gateway. Rust core with Python SDK. Call 100+ LLM APIs in OpenAI (or native) format with cost tracking, guardrails, load balancing, and logging [Bedrock, Azure, OpenAI, Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM]
llama_index
LlamaIndex is the leading document agent and OCR platform