mcpField
G
GenAIScript MCP Demo 🚀

GenAIScript MCP Demo 🚀

本地服务
github.com/rajyraman开发工具583 周前更新

关于 GenAIScript MCP Demo 🚀

展示 GenAIScript 如何充当 MCP 服务的示例项目。GenAIScript 是可与 AI 模型通信并使用 MCP 工具的框架,也能作为 MCP 服务运行。

主要功能

  1. 01展示 GenAIScript 的 MCP 服务能力
  2. 02支持与 AI 模型通信
  3. 03可使用 MCP 工具
  4. 04可作为 MCP 服务运行

适用场景

  1. 01了解 GenAIScript 的 MCP 服务用法
  2. 02在 VSCode Insiders 中启动本地服务
  3. 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 指示器。

MCP 服务启动

MCP 工具

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

Copilot

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

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