此仓库演示了 GenAIScript 的 MCP 服务器功能。您需要的最低版本是 1.119.4
GenAIScript 是一个框架,使您可以与 AI 模型(甚至是本地模型)进行通信。GenAIScript 可以使用 MCP 工具,并且也可以充当 MCP 服务器。
这是 MCP 规范的创建者 Anthropic 对 模型上下文协议 的定义:
MCP 是一个开放协议,标准化了应用程序如何向大语言模型提供上下文。可以将 MCP 想象成 AI 应用程序的 USB-C 接口。就像 USB-C 提供了一种标准方式来连接您的设备到各种外围设备和配件一样,MCP 提供了一种标准方式来连接 AI 模型到不同的数据源和工具。
安装 VSCode 扩展。您至少需要 Node.js v20。请参阅 https://microsoft.github.io/genaiscript/getting-started/installation/ 获取更多安装说明。
如果您安装了 2025 年 3 月版的 VSCode Insiders,您应该能够在本地运行 GenAIScript MCP 服务器,以获取已安装在本地机器上的工具版本。
mcp.json 是您配置 MCP 服务器的地方。以下是在 Windows 上的示例配置。通过这种方法,您甚至不需要克隆这个仓库,因为 GenAIScript 可以为您在后台克隆仓库以便仅使用工具。如果您使用 --remote 标志,则完全不需要安装 GenAIScript 扩展。
{
"servers": {
"genaiscript-mcp-remote": {
"type": "stdio",
"command": "cmd",// 在 Windows 中这样运行。否则对于 npx 会报 ENOENT 错误,至少在我的机器上是这样的。
"args": [
"/c",
"npx",
"-y",
"genaiscript",
"mcp",
"--remote",
"https://github.com/rajyraman/genai-mcp/",
"--remote-branch",
"main",
"--groups",
"mcp"
],
"env": {
"DEBUG": "*"
}
// "envFile": "${workspaceFolder}/.env"
}
}
}
您可以通过点击“启动”链接来启动 MCP 服务器。如果它已经在运行,您会看到一个“正在运行”的指示器。


以下是如何在 GitHub Copilot 聊天中使用它。
</中文翻译>