|
|
@@ -2,6 +2,10 @@
|
|
|
MCP 服务器配置
|
|
|
"""
|
|
|
import os
|
|
|
+from dotenv import load_dotenv
|
|
|
+
|
|
|
+# 加载 .env 文件(优先级高于系统环境变量)
|
|
|
+load_dotenv(override=True)
|
|
|
|
|
|
# MCP 服务器列表配置 - HTTP MCP 服务器
|
|
|
MCP_SERVERS = {
|
|
|
@@ -56,7 +60,8 @@ NPM_MCP_SERVERS = {
|
|
|
}
|
|
|
|
|
|
# Claude API 配置
|
|
|
-# 使用 D8D 内部 Claude API (无配额限制)
|
|
|
-ANTHROPIC_API_KEY = os.getenv("D8D_API_KEY", os.getenv("ANTHROPIC_AUTH_TOKEN", ""))
|
|
|
-ANTHROPIC_BASE_URL = os.getenv("D8D_API_BASE_URL", os.getenv("ANTHROPIC_BASE_URL", "https://api.anthropic.com"))
|
|
|
-ANTHROPIC_MODEL = os.getenv("D8D_MODEL", os.getenv("ANTHROPIC_MODEL", "d8d-model"))
|
|
|
+# 支持 Anthropic 兼容的第三方 API(智谱、DeepSeek 等)
|
|
|
+# 优先级: .env 文件 > 系统环境变量
|
|
|
+ANTHROPIC_API_KEY = os.getenv("ANTHROPIC_API_KEY") or os.getenv("ANTHROPIC_AUTH_TOKEN", "")
|
|
|
+ANTHROPIC_BASE_URL = os.getenv("ANTHROPIC_BASE_URL", "https://api.anthropic.com")
|
|
|
+ANTHROPIC_MODEL = os.getenv("ANTHROPIC_MODEL", "claude-sonnet-4-6")
|