""" MCP 服务器配置 """ import os # MCP 服务器列表配置 - HTTP MCP 服务器 MCP_SERVERS = { "novel-translator": { "name": "Novel Translator MCP", "url": "https://d8d-ai-vscode-8080-223-236-template-6-group.dev.d8d.fun/mcp", "auth_type": "none", "enabled": True }, "novel-platform-user": { "name": "Novel Platform User MCP", "url": "https://d8d-ai-vscode-238-xxxx.dev.d8d.fun/mcp", "auth_type": "jwt", "login_url": "/api/auth/login", "base_url": "https://d8d-ai-vscode-8081-223-238-template-6-group.dev.d8d.fun", "enabled": True }, "novel-platform-admin": { "name": "Novel Platform Admin MCP", "url": "https://d8d-ai-vscode-238-xxxx.dev.d8d.fun/admin-mcp", "auth_type": "jwt", "login_url": "/api/auth/admin-login", "base_url": "https://d8d-ai-vscode-8081-223-238-template-6-group.dev.d8d.fun", "enabled": True }, } # NPM MCP 服务器 (本地进程) NPM_MCP_SERVERS = { "playwright": { "command": "npx", "args": ["-y", "@executeautomation/mcp-server-playwright"], "enabled": False }, "web-reader": { "command": "npx", "args": ["-y", "web-reader-mcp"], "enabled": False }, "zai-mcp": { "command": "npx", "args": ["-y", "zai-mcp-server"], "enabled": False } } # Claude API 配置 ANTHROPIC_API_KEY = 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-20250514")