返回 MCP 目录
public公开dns本地运行

genai-mcp

该项目展示了GenAIScript的MCP服务器功能,支持与AI模型通信,包括本地模型,并遵循Anthropic的MCP协议标准。

article

README

🚀 GenAIScript MCP 演示

GenAIScript MCP 演示仓库展示了 GenAIScript 的 MCP 服务器功能,所需的最低版本为 1.119.4

🚀 快速开始

本仓库用于展示 GenAIScript 的 MCP 服务器功能,最低版本要求为 1.119.4。您可以按照后续步骤进行安装和使用。

✨ 主要特性

  • GenAIScript 是一个框架,可与 AI 模型(包括本地模型)进行通信。
  • 能够使用 MCP 工具,还可作为 MCP 服务器运行。

📋 模型上下文协议 (MCP)

这是 Anthropic 的创作者对 Model Context Protocol 的定义:

MCP 是一个开放协议,标准化应用程序向 LLM 提供上下文的方式。想象一下,MCP 就像 AI 应用程序的 USB - C 端口。就像 USB - C 为您的设备提供了一个通用接口来连接各种外设和配件一样,MCP 为 AI 模型提供了与不同数据源和工具连接的标准方式。

📦 安装指南

安装 VSCode 扩展插件。您需要至少 Node.js v20。有关其他安装说明,请参阅 [https://microsoft.github.io/genaiscript/getting-started/installation/](additional instructions)。

💻 使用示例

基础用法

如果您安装了 2025 年 3 月版本的 VSCode Insiders,您应该可以本地运行 GenAIScript MCP 服务器,以获取本地机器上的工具版本。

[mcp.json](./.vscode/mcp.json) 是您配置 MCP 服务器的地方。以下是 Windows 上的示例配置。使用这种方法时,您甚至不需要克隆此仓库,因为 GenAIScript 可以在后台为您安装工具。如果使用 --remote 标志,则无需安装 GenAIScript 扩展。

{
    "servers": {
        "genaiscript-mcp-remote": {
            "type": "stdio",
            "command": "cmd",// 在 Windows 上这样运行。否则在某些机器上可能会找不到 npx 命令。
            "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

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端