mark3labs/mcp-go
A Go SDK implementing the Model Context Protocol for building MCP servers that let LLMs interact with external tools.

Velocity · 7d
+16
★ / day
Trend
→steady
star history
This repository provides a Go implementation of the Model Context Protocol, a standardized way for AI assistants and agents to connect to external tools, data sources, and services. It includes server utilities for creating MCP servers, defining tools with typed parameters, and handling tool execution requests over stdio. The library enables developers to build tool-calling infrastructure that AI models can consume through the MCP specification.