modelcontextprotocol/go-sdk
The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with Google.
modelcontextprotocol/go-sdk 对新手友好吗?
近 30 天,modelcontextprotocol/go-sdk 合并了外部贡献者提交的 56 个 PR 中的 35 个,维护者通常 1 天内回复。 目前有 2 个适合新手的 issue 开放。
- 星标
- 5.2k
- 派生
- 568
- 开放的新手 issue
- 2
- 已索引 issue
- 80
- 平均合并
- 1 天 8 小时
- 30 天内合并 PR
- 36
如何为 modelcontextprotocol/go-sdk 做贡献
- 先读贡献指南:它说明了维护者希望如何提出、测试和评审改动。
- 项目自带 dev container:在 Codespaces 中打开,在浏览器里直接得到一个能用的开发环境。
- 读一下行为准则:它同样适用于 issue 和 PR,而不只是聊天。
- 从下方 2 个开放的新手友好 issue 中选一个,开始之前先留言说明你想认领它。
可能已有人在做的 issue 排在最后。 全部按时间排序
-
P3
难度 4/5 3-5 天 新手友好度 48/100
modelcontextprotocol/go-sdk#1337 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 3/5 1-2 天 新手友好度 76/100
modelcontextprotocol/go-sdk#1331 · 2 条评论 ·
维护者通常 1 天内回复
-
难度 3/5 1-2 天 新手友好度 78/100
modelcontextprotocol/go-sdk#1330 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 5/5 一周以上 新手友好度 48/100
modelcontextprotocol/go-sdk#1329 · 1 条评论 ·
维护者通常 1 天内回复
-
P3
难度 3/5 1-2 天 新手友好度 58/100
modelcontextprotocol/go-sdk#1325 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 4/5 3-5 天 新手友好度 68/100
modelcontextprotocol/go-sdk#1313 · 2 条评论 ·
维护者通常 1 天内回复
-
难度 3/5 1-2 天 新手友好度 72/100
modelcontextprotocol/go-sdk#1305 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 3/5 1-2 天 新手友好度 68/100
modelcontextprotocol/go-sdk#1303 · 1 条评论 · 1 个 reaction ·
维护者通常 1 天内回复
-
难度 5/5 一周以上 新手友好度 35/100
modelcontextprotocol/go-sdk#1284 ·
维护者通常 1 天内回复
-
难度 4/5 3-5 天 新手友好度 45/100
modelcontextprotocol/go-sdk#1265 ·
维护者通常 1 天内回复
-
难度 4/5 3-5 天 新手友好度 52/100
modelcontextprotocol/go-sdk#1264 ·
维护者通常 1 天内回复
-
难度 4/5 3-5 天 新手友好度 68/100
modelcontextprotocol/go-sdk#1263 ·
维护者通常 1 天内回复
-
难度 5/5 一周以上 新手友好度 15/100
modelcontextprotocol/go-sdk#1257 · 1 个 reaction ·
维护者通常 1 天内回复
-
难度 5/5 一周以上 新手友好度 35/100
modelcontextprotocol/go-sdk#1248 ·
维护者通常 1 天内回复
-
P2
难度 3/5 1-2 天 新手友好度 78/100
modelcontextprotocol/go-sdk#1235 · 1 条评论 ·
维护者通常 1 天内回复
-
P2
难度 5/5 一周以上 新手友好度 38/100
modelcontextprotocol/go-sdk#1188 · 2 条评论 ·
维护者通常 1 天内回复
-
P3
难度 4/5 3-5 天 新手友好度 42/100
modelcontextprotocol/go-sdk#1177 · 1 条评论 ·
维护者通常 1 天内回复
-
P3
难度 5/5 一周以上 新手友好度 40/100
modelcontextprotocol/go-sdk#1139 · 3 条评论 ·
维护者通常 1 天内回复
-
blocked
难度 4/5 3-5 天 新手友好度 48/100
modelcontextprotocol/go-sdk#892 · 3 条评论 ·
维护者通常 1 天内回复
-
blocked
难度 4/5 3-5 天 新手友好度 42/100
modelcontextprotocol/go-sdk#749 · 1 条评论 · 3 个 reaction ·
维护者通常 1 天内回复
-
needs community feedback
难度 5/5 一周以上 新手友好度 35/100
modelcontextprotocol/go-sdk#735 · 5 条评论 ·
维护者通常 1 天内回复
-
Add examples to modelcontextprotocol.io可能重新可做 @shubham-chemate 于 231 天前认领,目前没有进行中的 PR。 未关闭external help wanted ready for work
modelcontextprotocol/go-sdk#720 · 14 条评论 · 已指派 1 人 ·
维护者通常 1 天内回复
-
SSEClientTransport drops path prefix when endpoint URL is not on the HTTP root (similar to python-sdk#563)可能重新可做 关联的 PR 已关闭且未合并。 未关闭needs investigation
难度 3/5 1-2 天 新手友好度 50/100
modelcontextprotocol/go-sdk#687 · 3 条评论 ·
维护者通常 1 天内回复
-
needs investigation
难度 3/5 1-2 天 新手友好度 55/100
modelcontextprotocol/go-sdk#666 · 17 条评论 · 2 个 reaction ·
维护者通常 1 天内回复
-
needs investigation
难度 4/5 3-5 天 新手友好度 62/100
modelcontextprotocol/go-sdk#657 · 8 条评论 ·
维护者通常 1 天内回复
-
needs community feedback
难度 4/5 3-5 天 新手友好度 35/100
modelcontextprotocol/go-sdk#639 · 1 条评论 ·
维护者通常 1 天内回复
-
Proposal: Provide better error handling for HTTP errors when using a Streamable Client可能重新可做 @chenwei791129 于 64 天前认领,目前没有进行中的 PR。 未关闭needs community feedback
难度 4/5 3-5 天 新手友好度 45/100
modelcontextprotocol/go-sdk#579 · 10 条评论 · 1 个 reaction ·
维护者通常 1 天内回复
-
MCP go-sdk implementation Gap-2: SDK does not enforce MCP spec "MUST NOT" rule for stdio transport stdout writes可能重新可做 @guglielmo-san 于 174 天前认领,目前没有进行中的 PR。 未关闭breaking change needs investigation v2
modelcontextprotocol/go-sdk#572 · 8 条评论 · 已指派 1 人 ·
维护者通常 1 天内回复
-
needs community feedback
难度 5/5 一周以上 新手友好度 32/100
modelcontextprotocol/go-sdk#460 · 8 条评论 ·
维护者通常 1 天内回复
-
needs community feedback
难度 5/5 一周以上 新手友好度 35/100
modelcontextprotocol/go-sdk#396 · 22 条评论 · 3 个 reaction ·
维护者通常 1 天内回复
-
Proposal: add ErrorHandler to ServerOptions可能重新可做 关联的 PR 已关闭且未合并。 未关闭needs community feedback
难度 5/5 一周以上 新手友好度 25/100
modelcontextprotocol/go-sdk#218 · 4 条评论 ·
维护者通常 1 天内回复
-
mcp: Client.Connect never falls back to initialize when a stdio server ignores server/discover可能已有人在做 @crossxr 于 3 天前认领。 未关闭
难度 4/5 3-5 天 新手友好度 45/100
modelcontextprotocol/go-sdk#1332 · 3 条评论 ·
维护者通常 1 天内回复
-
mcp: LoggingTransport drops session state updates, so a wrapped transport behaves differently可能已有人在做 @Zhuoxi2000 于 4 天前认领。 未关闭
难度 4/5 3-5 天 新手友好度 52/100
modelcontextprotocol/go-sdk#1328 · 1 条评论 ·
维护者通常 1 天内回复
-
mcp: tool schemas and metadata lose JSON number precision可能已有人在做 @Tangerg 于 7 天前认领。 未关闭
难度 3/5 1-2 天 新手友好度 68/100
modelcontextprotocol/go-sdk#1310 ·
维护者通常 1 天内回复
-
mcp: the streamable client does not start a new session after a 404, which the 2025-11-25 transport requires可能已有人在做 @zero-abd 于 9 天前认领。 未关闭P2
难度 5/5 一周以上 新手友好度 35/100
modelcontextprotocol/go-sdk#1299 · 2 条评论 ·
维护者通常 1 天内回复
-
mcp: an SSE response keeps http.Server.WriteTimeout armed, so a long-lived stream dies before its first notification可能已有人在做 @jmrplens 于 11 天前认领。 未关闭
难度 4/5 3-5 天 新手友好度 48/100
modelcontextprotocol/go-sdk#1262 · 2 条评论 ·
维护者通常 1 天内回复
-
A cancelled request is still answered可能已有人在做 @jmrplens 于 22 天前认领。 未关闭
难度 4/5 3-5 天 新手友好度 25/100
modelcontextprotocol/go-sdk#1259 ·
维护者通常 1 天内回复
-
mcp: the declared protocol version, not the negotiated one, decides what a session is served可能已有人在做 @jmrplens 于 22 天前认领。 未关闭
难度 4/5 3-5 天 新手友好度 25/100
modelcontextprotocol/go-sdk#1258 ·
维护者通常 1 天内回复
-
Streamable HTTP: an x-mcp-header in a non-reachable schema position (items, oneOf, $ref, ...) is silently accepted instead of rejected可能已有人在做 @swayyaam 于 1 天前认领。 未关闭P3
难度 3/5 1-2 天 新手友好度 72/100
modelcontextprotocol/go-sdk#1250 · 2 条评论 ·
维护者通常 1 天内回复
-
mcp: a malformed JSON frame terminates the stdio session可能已有人在做 @blackwell-systems 于 37 天前认领。 未关闭
难度 3/5 1-2 天 新手友好度 35/100
modelcontextprotocol/go-sdk#1209 · 1 条评论 ·
维护者通常 1 天内回复
-
Session-lifecycle bookkeeping logs at info, spamming multiple log lines per request on stateless streamable HTTP可能已有人在做 @anneheartrecord 于 38 天前认领。 未关闭P3
难度 2/5 1-3 小时 新手友好度 75/100
modelcontextprotocol/go-sdk#1204 · 1 个 reaction ·
维护者通常 1 天内回复
-
mcp: typed tool arguments lose precision for large int64 values可能已有人在做 @jstar0 于 29 天前认领。 未关闭
难度 3/5 1-2 天 新手友好度 74/100
modelcontextprotocol/go-sdk#1201 · 1 条评论 ·
维护者通常 1 天内回复
-
sse: Close does not drain incoming; Read can deliver stale messages after Close and POST can return false 202可能已有人在做 @jstar0 于 43 天前认领。 未关闭P3
难度 3/5 1-2 天 新手友好度 78/100
modelcontextprotocol/go-sdk#1191 ·
维护者通常 1 天内回复
-
streamable client: Connect blocks far past its context deadline against an unresponsive server (detached-context cleanup)可能已有人在做 @arpankernel 于 30 天前认领。 未关闭needs investigation
难度 4/5 3-5 天 新手友好度 48/100
modelcontextprotocol/go-sdk#1189 · 13 条评论 ·
维护者通常 1 天内回复
-
ClientSession.Subscribe can silently succeed while the session is closing可能已有人在做 @jstar0 于 53 天前认领。 未关闭
难度 4/5 3-5 天 新手友好度 48/100
modelcontextprotocol/go-sdk#1171 ·
维护者通常 1 天内回复
-
mcp: Client.Connect succeeds after subscriptions/listen is rejected可能已有人在做 @jstar0 于 53 天前认领。 未关闭P3
难度 3/5 1-2 天 新手友好度 74/100
modelcontextprotocol/go-sdk#1169 · 1 条评论 ·
维护者通常 1 天内回复
-
initialize sends no Mcp-Protocol-Version of its own, so the header can contradict params.protocolVersion可能已有人在做 @gwyszynski-sa 于 53 天前认领。 未关闭P3
难度 3/5 1-2 天 新手友好度 35/100
modelcontextprotocol/go-sdk#1164 ·
维护者通常 1 天内回复
-
Streamable HTTP: POST response writes nothing until the request completes, so long tool calls look like a dead connection可能已有人在做 @spkenny455 于 42 天前认领。 未关闭P2
难度 4/5 3-5 天 新手友好度 55/100
modelcontextprotocol/go-sdk#1155 · 1 条评论 ·
维护者通常 1 天内回复
-
jsonrpc2.Connection.processResult silently discards write errors for late responses, giving no signal when a response can't be delivered可能已有人在做 @o-mid 于 58 天前认领。 未关闭P2
难度 4/5 3-5 天 新手友好度 48/100
modelcontextprotocol/go-sdk#1147 · 4 条评论 ·
维护者通常 1 天内回复
-
RequireBearerToken omits RFC 6750 error code, so the SDK's own step-up flow never triggers可能已有人在做 @PratikDhanave 于 64 天前认领。 未关闭P2
难度 3/5 1-2 天 新手友好度 38/100
modelcontextprotocol/go-sdk#1134 ·
维护者通常 1 天内回复