The reputation layer for AI skills, tools & agents

modelcontextprotocol/go-sdk

Score: 80.9 Rank #4

The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with Google.

Overview

modelcontextprotocol/go-sdk is a Go MCP server. The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with Google. Topics: go, mcp.

Ranked #4 out of 25632 indexed tools.

In the top 1% of all indexed tools.

Has 4,120 GitHub stars.

Used by 1,009 other projects.

Has 96 contributors.

Actively maintained with commits in the last week.

Ecosystem

Go NOASSERTION 11 tool calls
gomcp

Signal Breakdown

Stars 4,120
Freshness 3d ago
Issue Health 87%
Contributors 96
Dependents 1,009
Forks 374
Description Good
License NOASSERTION

How to Improve

Description low impact

Expand your description to 150+ characters for better discoverability

License low impact

Add an MIT or Apache-2.0 license to signal trust and enable adoption

Badge

AgentRank score for modelcontextprotocol/go-sdk
[![AgentRank](https://agentrank-ai.com/api/badge/tool/modelcontextprotocol--go-sdk)](https://agentrank-ai.com/tool/modelcontextprotocol--go-sdk)
<a href="https://agentrank-ai.com/tool/modelcontextprotocol--go-sdk"><img src="https://agentrank-ai.com/api/badge/tool/modelcontextprotocol--go-sdk" alt="AgentRank"></a>

Matched Queries

"model context protocol""model-context-protocol"

From the README

# MCP Go SDK

This repository contains an implementation of the official Go software
development kit (SDK) for the Model Context Protocol (MCP).

## Package / Feature documentation

The SDK consists of several importable packages:

- The
  [`github.com/modelcontextprotocol/go-sdk/mcp`](https://pkg.go.dev/github.com/modelcontextprotocol/go-sdk/mcp)
  package defines the primary APIs for constructing and using MCP clients and
  servers.
- The
  [`github.com/modelcontextprotocol/go-sdk/jsonrpc`](https://pkg.go.dev/github.com/modelcontextprotocol/go-sdk/jsonrpc) package is for users implementing
  their own transports.
- The
  [`github.com/modelcontextprotocol/go-sdk/auth`](https://pkg.go.dev/github.com/modelcontextprotocol/go-sdk/auth)
  package provides some primitives for supporting OAuth.
- The
  [`github.com/modelcontextprotocol/go-sdk/oauthex`](https://pkg.go.dev/github.com/modelcontextprotocol/go-sdk/oauthex)
  package provides extensions to the OAuth protocol, such as ProtectedReso
Read full README on GitHub →
Are you the maintainer? Claim this listing