mcp-go

mcp-go

A Go implementation of the Model Context Protocol (MCP) that enables seamless integration between LLM applications and external data sources and tools.

MCPDevOpen sourceMCPGoLLM集成
Type
MCP
Transport
stdio
Open source
Yes
GitHub Stars
★ 8.8k
Source
mcp-github

Overview

mcp-go is a Go language implementation of the Model Context Protocol (MCP). It allows LLM applications to seamlessly integrate with external data sources and tools. With mcp-go, developers can easily create MCP servers and focus on building powerful tools without dealing with complex protocol details. Ideal for developers who need to integrate LLM applications with external systems.

Capabilities

  • Create MCP servers
  • Add tools and resources
  • Handle tool requests
  • Support multiple transport protocols

Use cases

Integrate LLM applications with external data sourcesBuild custom tools to extend LLM capabilitiesSimplify MCP server development

Setup

Requires: Go 环境
go get github.com/mark3labs/mcp-go

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

What transport protocols does mcp-go support?

Currently supports the stdio protocol.

How do I get started with mcp-go?

After installation, refer to the example code to create an MCP server and add tools.

Related skills