Back to MCP directory
publicPublicdnsLocal runtime

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

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client