| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- """
- 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")
|