← all repositories

mark3labs/mcp-go

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

8.9k stars Go Coding AssistantsAgents
mcp-go
Not currently ranked — collecting fresh signals.
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.

Frequently asked

What is mark3labs/mcp-go?
A Go SDK implementing the Model Context Protocol for building MCP servers that let LLMs interact with external tools.
Is mcp-go open source?
Yes — mark3labs/mcp-go is open source, released under the MIT license.
What language is mcp-go written in?
mark3labs/mcp-go is primarily written in Go.
How popular is mcp-go?
mark3labs/mcp-go has 8.9k stars on GitHub.
Where can I find mcp-go?
mark3labs/mcp-go is on GitHub at https://github.com/mark3labs/mcp-go.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.