关于 GenAIScript MCP Demo 🚀
展示 GenAIScript 如何充当 MCP 服务的示例项目。GenAIScript 是可与 AI 模型通信并使用 MCP 工具的框架,也能作为 MCP 服务运行。
主要功能
- 01展示 GenAIScript 的 MCP 服务能力
- 02支持与 AI 模型通信
- 03可使用 MCP 工具
- 04可作为 MCP 服务运行
适用场景
- 01了解 GenAIScript 的 MCP 服务用法
- 02在 VSCode Insiders 中启动本地服务
- 03通过 MCP 配置使用示例工具
MCP 相关
此项目演示 GenAIScript 作为 MCP 服务运行;GenAIScript 也可使用 MCP 工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
GenAIScript MCP 演示 🚀
本仓库演示了 GenAIScript 的 MCP 服务功能。最低所需版本为 1.119.4
什么是 GenAIScript?🤖
GenAIScript 是一个框架,可帮助你与 AI 模型(包括本地模型)通信。GenAIScript 可以使用 MCP 工具,也可以作为 MCP 服务运行。
模型上下文协议(MCP)📋
MCP 规范的创建者 Anthropic 如此定义模型上下文协议
MCP 是一种开放协议,用于标准化应用程序向大模型提供上下文的方式。可以把 MCP 想象成 AI 应用的 USB-C 端口。正如 USB-C 提供了连接设备与各种外围设备及配件的标准化方式,MCP 也提供了将 AI 模型连接到不同数据源和工具的标准化方式。
安装 GenAIScript 🛠️
安装 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",//Have run like this in Windows. Otherwise ENOENT for npx, atleast in my machine.
"args": [
"/c",
"npx",
"-y",
"genaiscript",
"mcp",
"--remote",
"https://github.com/rajyraman/genai-mcp/",
"--remote-branch",
"main",
"--groups",
"mcp"
],
"env": {
"DEBUG": "*"
}
// "envFile": "${workspaceFolder}/.env"
}
}
}
点击 Start 链接即可启动 MCP 服务。如果服务已在运行,你会看到 Running 指示器。


下面介绍如何在 GitHub Copilot 聊天中使用它。

评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。