Token导航 LogoToken导航TokenDH.com
Go MCP Interpreter logo
AI代理未说明官方级别未说明来源级核验

Go MCP Interpreter

MCP Server

通过Yaegi解释器实时执行Go代码的MCP服务器,无需编译,适用于LLM集成开发。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
代码执行GoClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

DoobTheGoober

提供方

DoobTheGoober

最后核验

2026/5/17 20:23

快速接入

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

详细介绍

go mcp口译员

通过MCP使用Yaegi解释器直接从LLM执行Go代码。

用法

此MCP服务器提供了一个名为 execute-go 这使得LLM能够实时运行Go代码。不需要编译,只需要纯Go解释。

快速开始

git clone https://github.com/CharlesTheGreat77/go-mcp-interpreter
cd go-mcp-interpreter
go mod init go-mcp-interpreter
go mod tidy
go build -o go-mcp-interpreter cmd/main.go
./go-mcp-interpreter

服务器通过stdio运行,并公开一个工具:

  • execute-go -将Go代码作为输入,返回输出

开放网站

用于集成 开放网站 就像安装一样简单 mcpo 通过 *点*

  • pip3 install mcpo -> mcpo --port 8000 -- go run cmd/main.go

运作原理

  1. LLM向发送Go代码 execute-go 工具
  2. 代码在Yaegi(Go解释器)中执行
  3. stdout和stderr都被捕获并返回
  4. 5秒超时可防止无限循环

特性

  • 无编译 -Yaegi直接解释Go代码
  • 标准库 -完全访问Go stdlib
  • MCP兼容 -适用于Claude Desktop和其他MCP客户端

局限性

  • 仅Go标准库包
  • 无CGO或外部依赖关系
  • 5秒执行限制
  • 执行之间没有持久状态

依赖项

  • github.com/mark3labs/mcp-go -MCP协议
  • github.com/traefik/yaegi -Go翻译

目录标签

目录标签

代码执行GoClaudeGo解释器本地部署实时执行LLM工具MCP协议

支持客户端

Claude DesktopClaude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP