| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- """
- 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-8080-223-238-template-6-group.dev.d8d.fun/mcp/",
- "auth_type": "jwt",
- "login_url": "/api/v1/auth/login",
- "base_url": "https://d8d-ai-vscode-8080-223-238-template-6-group.dev.d8d.fun",
- "enabled": True
- },
- "novel-platform-admin": {
- "name": "Novel Platform Admin MCP",
- "url": "https://d8d-ai-vscode-8080-223-238-template-6-group.dev.d8d.fun/admin-mcp/",
- "auth_type": "jwt",
- "login_url": "/api/v1/auth/login",
- "base_url": "https://d8d-ai-vscode-8080-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 配置
- # 使用 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"))
|