mcp-go

by mark3labs · MCP 服务器 · ★ 8.8k

About mcp-go

A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools. Discuss the SDK on Discord go package main import ( "context" "fmt" "github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/server" ) func main() { // Create a new MCP server s := server.NewMCPServer( "Demo 🚀", "1.0.0", server.WithToolCapabilities(false), ) // Add tool tool := mcp.NewTool("helloworld", mcp.WithDescription("Say hello to someone"), mcp.WithString("name", mcp.Required(), mcp.Description("Name of the person to greet"), ), )...

Quick Facts

Stars8,805
Forks843
LanguageGo
CategoryMCP 服务器
LicenseMIT
Quality Score54.662/100
Open Issues22
Last Updated2026-06-16
Created2024-11-27
Platformsgo, mcp
Est. Tokens~23k

More MCP 服务器 Tools

Explore other popular mcp 服务器 tools:

View all MCP 服务器 tools →

Popular Go Agent Tools

Frequently Asked Questions

What is mcp-go?

mcp-go is A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.. It is categorized as a MCP 服务器 with 8.8k GitHub stars.

What programming language is mcp-go written in?

mcp-go is primarily written in Go.

How do I install or use mcp-go?

You can find installation instructions and usage details in the mcp-go GitHub repository at github.com/mark3labs/mcp-go. The project has 8.8k stars and 843 forks, indicating an active community.

What license does mcp-go use?

mcp-go is released under the MIT license, making it free to use and modify according to the license terms.

View on GitHub → Browse MCP 服务器 tools