將 VS Code (GitHub Copilot) 連接至 eContract
將 eContract 連接至 Visual Studio Code 中 GitHub Copilot 的代理模式。
使用 OAuth 登入
建議個人使用:只需登入一次,用戶端會維持連線。
- 1開啟 Command Palette(Ctrl+Shift+P,macOS 上為 Shift+Cmd+P),然後執行 MCP: Add Server。
- 2選擇 HTTP,貼上 https://api.econtract.online/mcp,並將伺服器命名為 econtract。
- 3當 VS Code 要求登入時,在開啟的 eContract 頁面上核准存取。
使用 API 金鑰
適用於無人值守的執行。建立金鑰,存放在 ECONTRACT_API_KEY 環境變數中,並避免放入共用檔案。 建立 API 金鑰
- 1將以下設定新增至工作區根目錄的 .mcp.json。
- 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 文件其他 AI 用戶端指南
ClaudeAnthropic · 聊天助理設定指南 Claude CodeAnthropic · 終端機代理設定指南 ChatGPTOpenAI · 聊天助理設定指南 CodexOpenAI · 終端機代理設定指南 CursorAnysphere · 程式碼編輯器設定指南 VS Code (GitHub Copilot)Microsoft · 程式碼編輯器設定指南 Gemini CLIGoogle · 終端機代理設定指南 Muse CodeMeta · 終端機代理設定指南 OpenClawOpenClaw · 自主代理設定指南 Hermes AgentNous Research · 自主代理設定指南