Token导航 LogoToken导航TokenDH.com
MCP Client Go logo
开发工具未说明官方级别未说明来源级核验

MCP Client Go

MCP Server

mcp client for Go (Golang). Integrate multiple Model Context Protocol (MCP) servers

工具数

0

提示词数

0

GitHub Stars

150

资源数

0
GoClaude开发工具Claude DesktopClaudeCursorWindsurfCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

yincongcyincong

提供方

yincongcyincong

最后核验

2026/5/18 02:15

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

📦 mcp客户端go

mcp-client-go 是Golang客户端库 模型上下文协议(MCP)。它允许开发人员注册 并使用统一的API与诸如Amap(高德地图)之类的各种基于MCP的服务交互。

______________________________________________________________________

✨ 特性

  • 与MCP兼容服务轻松集成
  • 对服务类型的模块化支持(例如,Amap、Github、GoogleMap)
  • 统一注册和客户管理
  • 简单直观的工具执行界面
  • 支持 类似claude的配置文件 设置mcp服务器 演示
  • 提供触发mcp的提示

请求 文档

______________________________________________________________________

📋 支持服务列表

MCP服务器描述文档演示
githubgithub MCP服务器是一个模型上下文协议(MCP)服务器,提供与github API的无缝集成文档
sequential_thinking一种MCP服务器实现,通过结构化思维过程为动态和反思性问题解决提供了一种工具。文档-
postgresql一个模型上下文协议服务器,提供对postgresql数据库的只读访问。文档-
gitlabMCP服务器,用于gitlab API,实现项目管理、文件操作等。文档-
slackMCP服务器,用于slack API,使Claude能够与slack工作区交互。文档-
puppeteer一种使用puppeteer提供浏览器自动化功能的模型上下文协议服务器。文档-
everart使用everart的API为Claude Desktop生成图像的服务器。文档-
sentry用于从sentry.io检索和分析问题的模型上下文协议服务器文档-
fetch提供web内容获取功能的模型上下文协议服务器。此服务器使LLM能够从网页中检索和处理内容,将HTML转换为markdown以便于使用。文档-
flomo这是一个基于TypeScript的MCP服务器,可帮助您为flomo编写注释。文档-
chatsum此MCP服务器用于汇总您的聊天消息。文档-
baidumap此MCP服务器用于baidumap文档-
blenderBlenderMCP通过模型上下文协议(MCP)将blender连接到Claude AI文档-
framelink使用此模型上下文协议服务器,让Cursor、Windsurf、Cline和其他AI驱动的编码工具访问您的Figma文件。文档-
atlassianatlassian产品(Confluence和Jira)的模型上下文协议(MCP)服务器文档
概念notion API的MCP服务器。文档
cloudflare用于cloudflare的API的MCP服务器。文档
binancebinance API的MCP服务器。文档
youtubeMCP服务器,用于youtube的API。文档
shopifyshopify API的MCP服务器。文档
duckduckgoduckduckgo API的MCP服务器。文档
jirajira的API的MCP服务器。文档
twitter用于twitter API的MCP服务器。文档
leetcode用于leetcode API的MCP服务器。文档
zoomeye用于zoomeye API的MCP服务器。文档
ipfsMCP服务器,用于ipfs的API。文档
k8sk8s的API的MCP服务器。文档
apple-shortcutMCP服务器,用于apple shortcut的API。文档
ms-365用于MS356的API的MCP服务器。文档
tinybirdtinybird API的MCP服务器。文档
mysqlmysql API的MCP服务器。文档
谷歌日历用于谷歌日历API的MCP服务器。文档
sqlite用于sqlite的API的MCP服务器。文档
mongoMCP服务器,用于mongo的API。文档

🚀 入门指南

安装

安装 npx, uvx, docker,并把它们放到env!

go get github.com/yincongcyincong/mcp-client-go

______________________________________________________________________

🧪 示例

客户演示 应用演示 deepseek演示 openai演示 项目

______________________________________________________________________

🧱 API概述

初始化客户端

conf := clients.InitStdioMCPClient("npx-amap-maps-mcp-server", "npx", []string{
"AMAP_MAPS_API_KEY=" + AmapApiKey,
}, []string{
"-y",
"@amap/amap-maps-mcp-server",
})
/
conf := clients.InitSSEMCPClient("npx-amap-maps-mcp-server", "http://127.0.0.1")
/
conf := clients.InitHttpMCPClient("npx-amap-maps-mcp-server", "http://127.0.0.1")

注册MCP客户端

clients.RegisterMCPClient(context.Background(), []*param.MCPClientConf{conf})

获取MCP客户端

client, err := clients.GetMCPClient("npx-amap-maps-mcp-server")
/
client, err := clients.GetMCPClientByToolName("geo_location")

执行工具

client.ExecTools(ctx, "tool_name", map[string]interface{}{...})

______________________________________________________________________

📄 许可证

该项目根据 MIT许可证.

目录标签

目录标签

GoClaude开发工具developer-toolsgolangaimcpopenaigo-librarydeepseekmcp-clientGolang库本地部署MCP协议统一API服务集成

支持客户端

Claude DesktopClaudeCursorWindsurfCline

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP