将 VS Code (GitHub Copilot) 连接到 eContract

将 eContract 连接到 Visual Studio Code 中 GitHub Copilot 的智能体模式。

通过 OAuth 登录

推荐个人使用:只需登录一次,客户端会保持连接。

  1. 1打开 Command Palette(Ctrl+Shift+P,macOS 上为 Shift+Cmd+P),然后运行 MCP: Add Server。
  2. 2选择 HTTP,粘贴 https://api.econtract.online/mcp,并将服务器命名为 econtract。
  3. 3当 VS Code 要求登录时,在打开的 eContract 页面上批准访问。

使用 API 密钥

适用于无人值守运行。创建密钥,将其存储在 ECONTRACT_API_KEY 环境变量中,不要放入共享文件。 创建 API 密钥

  1. 1将以下配置添加到工作区根目录下的 .mcp.json。
  2. 2服务器启动时,VS Code 会询问一次 API 密钥并安全地存储它。
.mcp.json
{
  "mcpServers": {
    "econtract": {
      "type": "http",
      "url": "https://api.econtract.online/mcp",
      "headers": {
        "Authorization": "Bearer ${input:econtract-api-key}"
      }
    }
  },
  "inputs": [
    {
      "id": "econtract-api-key",
      "type": "promptString",
      "description": "eContract API key",
      "password": true
    }
  ]
}

试一试

连接后,用自然语言向智能体提出请求,例如:

  • “把附件中的 NDA 发送给 [email protected] 签署,并把签署链接发给我。”
  • “我的哪些合同还在等待签署?提醒一下签署人。”
  • “检查这个 PDF 中的签名是否有效,并总结其主要条款。”

智能体可以准备和发送合同,但不能代任何人签署或拒签:每位签署人都需确认发送到其邮箱的验证码后,通过自己的链接签署。

以上步骤依据截至 2026-10 的 VS Code (GitHub Copilot) 官方文档。如果此后菜单有所变化,请参阅下方文档。

VS Code (GitHub Copilot) MCP 文档