GenAIScript MCP Demo 🚀

GenAIScript MCP Demo 🚀

site icon
2025.03.24 4
TypeScriptAI 模型通信MCP 服务器开发效率
GenAIScript MCP Demo 是一个展示 GenAIScript 的 MCP 服务器能力的项目。GenAIScript 是一个框架,允许用户与 AI 模型(包括本地模型)进行通信,并可以使用 MCP 工具或作为 MCP 服务器运行。Model Context Protocol (MCP) 是一个开放协议,标准化了应用程序如何向大型语言模型(LLM)提供上下文,类似于 USB-C 端口为设备提供标准化连接方式。
View on GitHub

Overview

基本能力

产品定位

GenAIScript MCP Demo 展示了 GenAIScript 的 MCP 服务器能力,旨在提供一个标准化的方式来连接 AI 模型与不同的数据源和工具。

核心功能

  • 与 AI 模型(包括本地模型)进行通信
  • 使用 MCP 工具或作为 MCP 服务器运行
  • 标准化应用程序向 LLM 提供上下文的方式

适用场景

  • 开发者在本地环境中与 AI 模型交互
  • 需要标准化 AI 模型与数据源和工具连接的场景
  • 使用 VSCode 进行 AI 相关开发的场景

工具列表

  • GenAIScript:一个框架,允许用户与 AI 模型通信,并可以使用 MCP 工具或作为 MCP 服务器运行。

常见问题解答

  • 需要至少 Node.js v20 版本
  • 需要安装 VSCode 扩展
  • 可以使用 --remote 标志来避免安装 GenAIScript 扩展

使用教程

使用依赖

  • 安装 Node.js v20 或更高版本
  • 安装 VSCode 扩展

安装教程

  1. 安装 VSCode 扩展
  2. 确保 Node.js v20 或更高版本已安装
  3. 参考 安装指南 获取更多说明

调试方式

  1. 启动 MCP 服务器
  2. 检查运行状态指示器
  3. 使用 DEBUG 环境变量进行调试

示例配置

{
    "servers": {
        "genaiscript-mcp-remote": {
            "type": "stdio",
            "command": "cmd",
            "args": [
                "/c",
                "npx",
                "-y",
                "genaiscript",
                "mcp",
                "--remote",
                "https://github.com/rajyraman/genai-mcp/",
                "--remote-branch",
                "main",
                "--groups",
                "mcp"
            ],
            "env": {
                "DEBUG": "*"
            }
        }
    }
}

许可证

None