返回市场
生成AI-MCP

生成AI-MCP

作者:rajyraman5 星标更新:2025-03-24

项目介绍

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",// 在 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 服务器。如果它已经在运行,您会看到一个“正在运行”的指示器。

MCP 服务器启动

MCP 工具

以下是如何在 GitHub Copilot 聊天中使用它。

Copilot </中文翻译>