通过 ZIP 安装 Sheetize MCP Server

通过 ZIP 安装 Sheetize MCP Server

ZIP 包非常适合那些喜欢手动管理库的开发者。使用这种方式,你可以直接下载并解压所需的 DLL 文件,而无需依赖包管理器或安装程序。

通过 ZIP 包进行安装

  • 下载 ZIP 包:

    • 点击 v26.10 ZIP 下载最新版本的 Sheetize MCP Server(压缩包形式)。
  • 解压内容:

    • 下载完成后,将 ZIP 文件解压到任意目录。你可以选择将这些文件放在共享目录,亦或是项目结构内部。
  • 将自定义 MCP Server 添加到项目中:

使用 Visual Studio Community 2026 时

  • 在 solution 文件夹下创建 mcp.json,内容如下:
  • 将 path\\to\\license.lic 替换为许可证文件的实际路径,或在免费版中删除该行配置。
{
  "inputs": [],
  "servers": {
    "sheetize-mcp-server": {
      "type": "stdio",
      "command": "dotnet",
      "args": [
        "path\\to\\SheetizeMCPServer.dll",
        "--licensePath",
        "path\\to\\license.lic"
      ],
      "env": {}
    }
  }
}

使用 Visual Studio Code 时

  • 在项目根目录下创建文件夹并创建 .vscode/mcp.json,内容如下:
  • 同样将 path\\to\\license.lic 替换为实际路径,或在免费版中删除该行。
{
  "servers": {
    "sheetize-mcp-server": {
      "type": "stdio",
      "command": "dotnet",
      "args": [
        "path\\to\\SheetizeMCPServer.dll",
        "--licensePath",
        "path\\to\\license.lic"
      ]
    }
  }
}

使用 Claude Desktop 时

  • 打开 claude_desktop_config.json,添加以下配置代码:
  • 替换 path\\to\\license.lic 为实际路径,或在免费版中删除该行。
{
  "mcpServers": {
    "sheetize-mcp-server": {
      "command": "dotnet",
      "args": [
        "path\\to\\SheetizeMCPServer.dll",
        "--licensePath",
        "path\\to\\license.lic"
      ]
    }
  }
}

使用 ChatGPT Desktop 时

  • 前往 %USERPROFILE%\\.codex\,打开 config.yaml,添加以下配置代码:
  • 同样将 path\\to\\license.lic 替换为实际路径,或在免费版中删除该行。
[mcp_servers.sheetize_mpc_server]
command = 'C:\Program Files\dotnet\dotnet.exe'
args = [
    'path\\to\\SheetizeMCPServer.dll',
    '--licensePath',
    'path\\to\\license.lic'
]
  • 手动更新:
    • 若有新版本发布,需要手动下载更新的 ZIP 包,并用新的 DLL 文件替换项目中旧的 DLL。

使用 ZIP 包的优势

  • 完全可控:

    • 你可以自行决定 DLL 存放位置以及在项目中的引用方式,适合需要自定义配置或手动管理依赖的场景。
  • 无需依赖包管理器:

    • 与 NuGet 不同,你不必依赖包管理器进行安装。对那些无法使用或不希望使用包管理器的环境尤为有益。
  • 便携性强:

    • ZIP 包易于在不同机器之间共享和迁移,非常适合需要跨系统分发且不依赖外部工具的项目。

使用 ZIP 包的劣势

  • 需手动管理:

    • 与 NuGet 的自动更新和依赖管理不同,使用 ZIP 包时你必须自行处理更新,并确保所有必要的 DLL 已正确引用。
  • 可能导致版本冲突:

    • 在多项目或团队协作时,如果不同项目使用了不同版本的 DLL,可能会出现冲突,需要对各项目的版本进行细致跟踪。
  • 没有自动更新:

    • 新版发布时不会有自动通知或更新,除非你主动检查,否则可能会一直使用旧版库。
 中文