Skip to main content
Glama

VibeCoding System

by Zenobia000
mcp-config-examples.json15.9 kB
{ "description": "VibeCoding MCP 配置範例集合", "version": "1.0.0", "examples": { "minimal": { "description": "最簡配置 - 只使用 Context Manager 和 Code Generator", "config": { "mcpServers": { "vibecoding-context-manager": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/context-manager/index.js"], "description": "VibeCoding 上下文管理服務" }, "vibecoding-code-generator": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/code-generator/index.js"], "description": "VibeCoding 代碼生成服務" } } } }, "full": { "description": "完整配置 - 包含所有 6 個服務", "config": { "mcpServers": { "vibecoding-context-manager": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/context-manager/index.js"], "description": "VibeCoding 上下文管理服務" }, "vibecoding-code-generator": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/code-generator/index.js"], "description": "VibeCoding 代碼生成服務" }, "vibecoding-dependency-tracker": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/dependency-tracker/index.js"], "description": "VibeCoding 依賴追蹤服務" }, "vibecoding-test-validator": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/test-validator/index.js"], "description": "VibeCoding 測試驗證服務" }, "vibecoding-doc-generator": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/doc-generator/index.js"], "description": "VibeCoding 文檔生成服務" }, "vibecoding-deployment-manager": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/deployment-manager/index.js"], "description": "VibeCoding 部署管理服務" } } } }, "with-openai": { "description": "使用 OpenAI API 的配置", "config": { "mcpServers": { "vibecoding-context-manager": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/context-manager/index.js"], "env": { "OPENAI_API_KEY": "${OPENAI_API_KEY}", "VIBECODING_DEFAULT_PROVIDER": "openai", "VIBECODING_LOG_LEVEL": "info" } }, "vibecoding-code-generator": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/code-generator/index.js"], "env": { "OPENAI_API_KEY": "${OPENAI_API_KEY}", "VIBECODING_DEFAULT_LANGUAGE": "typescript", "VIBECODING_DEFAULT_FRAMEWORK": "react" } } } } }, "with-anthropic": { "description": "使用 Anthropic Claude API 的配置", "config": { "mcpServers": { "vibecoding-context-manager": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/context-manager/index.js"], "env": { "ANTHROPIC_API_KEY": "${ANTHROPIC_API_KEY}", "VIBECODING_DEFAULT_PROVIDER": "anthropic", "VIBECODING_LOG_LEVEL": "info" } }, "vibecoding-code-generator": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/code-generator/index.js"], "env": { "ANTHROPIC_API_KEY": "${ANTHROPIC_API_KEY}", "VIBECODING_DEFAULT_LANGUAGE": "typescript", "VIBECODING_CODE_STYLE": "functional" } } } } }, "development": { "description": "開發環境配置 - 詳細日誌和調試模式", "config": { "mcpServers": { "vibecoding-context-manager": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/context-manager/index.js"], "env": { "VIBECODING_ENVIRONMENT": "development", "VIBECODING_LOG_LEVEL": "debug", "VIBECODING_CONTEXT_PERSISTENCE": "false", "VIBECODING_AUTO_SAVE": "false" } }, "vibecoding-code-generator": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/code-generator/index.js"], "env": { "VIBECODING_INCLUDE_COMMENTS": "true", "VIBECODING_INCLUDE_TESTS": "always", "VIBECODING_ERROR_HANDLING": "comprehensive" } }, "vibecoding-test-validator": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/test-validator/index.js"], "env": { "VIBECODING_AUTO_RUN_TESTS": "true", "VIBECODING_COVERAGE_THRESHOLD": "70" } } } } }, "production": { "description": "生產環境配置 - 穩定性和性能優先", "config": { "mcpServers": { "vibecoding-context-manager": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/context-manager/index.js"], "env": { "VIBECODING_ENVIRONMENT": "production", "VIBECODING_LOG_LEVEL": "error", "VIBECODING_CONTEXT_PERSISTENCE": "true", "VIBECODING_AUTO_SAVE": "true", "VIBECODING_SESSION_TIMEOUT": "1800000" } }, "vibecoding-code-generator": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/code-generator/index.js"], "env": { "VIBECODING_OPTIMIZATION": "performance", "VIBECODING_ERROR_HANDLING": "comprehensive", "VIBECODING_INCLUDE_TESTS": "auto" } }, "vibecoding-deployment-manager": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/deployment-manager/index.js"], "env": { "VIBECODING_DEFAULT_ENVIRONMENT": "production", "VIBECODING_AUTO_OPTIMIZE": "true", "VIBECODING_INCLUDE_MONITORING": "true" } } } } }, "team": { "description": "團隊協作配置 - 共享上下文和代碼審查", "config": { "mcpServers": { "vibecoding-context-manager": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/context-manager/index.js"], "env": { "VIBECODING_TEAM_MODE": "true", "VIBECODING_SHARED_CONTEXT": "true", "VIBECODING_COLLABORATION_SERVER": "https://team.vibecoding.dev", "VIBECODING_AUTO_PROGRESS_TRACKING": "true" } }, "vibecoding-code-generator": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/code-generator/index.js"], "env": { "VIBECODING_CODE_REVIEW": "mandatory", "VIBECODING_INCLUDE_COMMENTS": "true", "VIBECODING_DOCUMENTATION": "comprehensive" } }, "vibecoding-doc-generator": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/doc-generator/index.js"], "env": { "VIBECODING_AUTO_UPDATE_README": "true", "VIBECODING_INCLUDE_EXAMPLES": "true", "VIBECODING_AUTO_CHANGELOG": "true" } } } } }, "enterprise": { "description": "企業級配置 - 安全性和合規性", "config": { "mcpServers": { "vibecoding-context-manager": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/context-manager/index.js"], "env": { "VIBECODING_ENTERPRISE_MODE": "true", "VIBECODING_COMPLIANCE_MODE": "true", "VIBECODING_AUDIT_LOGGING": "true", "VIBECODING_SECURITY_LEVEL": "high", "VIBECODING_DATA_RETENTION": "365", "VIBECODING_ENCRYPTION": "true" } }, "vibecoding-code-generator": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/code-generator/index.js"], "env": { "VIBECODING_SECURITY_REVIEW": "mandatory", "VIBECODING_COMPLIANCE_CHECK": "true", "VIBECODING_CODE_SIGNING": "true" } }, "vibecoding-dependency-tracker": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/dependency-tracker/index.js"], "env": { "VIBECODING_SECURITY_SCAN_LEVEL": "critical", "VIBECODING_VULNERABILITY_DB": "enterprise", "VIBECODING_LICENSE_COMPLIANCE": "true" } } } } }, "react-focused": { "description": "React 開發專用配置", "config": { "mcpServers": { "vibecoding-context-manager": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/context-manager/index.js"] }, "vibecoding-code-generator": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/code-generator/index.js"], "env": { "VIBECODING_DEFAULT_LANGUAGE": "typescript", "VIBECODING_DEFAULT_FRAMEWORK": "react", "VIBECODING_CODE_STYLE": "functional", "VIBECODING_PREFER_HOOKS": "true", "VIBECODING_INCLUDE_PROP_TYPES": "true", "VIBECODING_CSS_FRAMEWORK": "tailwind" } }, "vibecoding-test-validator": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/test-validator/index.js"], "env": { "VIBECODING_DEFAULT_TEST_FRAMEWORK": "jest", "VIBECODING_REACT_TESTING_LIBRARY": "true", "VIBECODING_INCLUDE_E2E": "true", "VIBECODING_E2E_FRAMEWORK": "cypress" } } } } }, "nodejs-api": { "description": "Node.js API 開發配置", "config": { "mcpServers": { "vibecoding-context-manager": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/context-manager/index.js"] }, "vibecoding-code-generator": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/code-generator/index.js"], "env": { "VIBECODING_DEFAULT_LANGUAGE": "typescript", "VIBECODING_DEFAULT_FRAMEWORK": "express", "VIBECODING_CODE_TYPE": "api", "VIBECODING_DATABASE": "postgresql", "VIBECODING_ORM": "prisma", "VIBECODING_AUTH": "jwt" } }, "vibecoding-dependency-tracker": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/dependency-tracker/index.js"], "env": { "VIBECODING_DEFAULT_PACKAGE_MANAGER": "npm", "VIBECODING_SECURITY_SCAN_LEVEL": "high" } }, "vibecoding-doc-generator": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/doc-generator/index.js"], "env": { "VIBECODING_API_DOC_FORMAT": "openapi", "VIBECODING_INCLUDE_SCHEMAS": "true", "VIBECODING_AUTO_UPDATE_README": "true" } } } } }, "python-ml": { "description": "Python 機器學習開發配置", "config": { "mcpServers": { "vibecoding-context-manager": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/context-manager/index.js"] }, "vibecoding-code-generator": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/code-generator/index.js"], "env": { "VIBECODING_DEFAULT_LANGUAGE": "python", "VIBECODING_DEFAULT_FRAMEWORK": "fastapi", "VIBECODING_ML_FRAMEWORK": "pytorch", "VIBECODING_DATA_FRAMEWORK": "pandas", "VIBECODING_NOTEBOOK_SUPPORT": "true" } }, "vibecoding-dependency-tracker": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/dependency-tracker/index.js"], "env": { "VIBECODING_DEFAULT_PACKAGE_MANAGER": "pip", "VIBECODING_VIRTUAL_ENV": "true", "VIBECODING_REQUIREMENTS_FORMAT": "poetry" } }, "vibecoding-test-validator": { "command": "node", "args": ["/path/to/your/vibeCoding-template/dist/vibe-services/test-validator/index.js"], "env": { "VIBECODING_DEFAULT_TEST_FRAMEWORK": "pytest", "VIBECODING_ML_TESTING": "true", "VIBECODING_DATA_VALIDATION": "true" } } } } } }, "platform_specific_paths": { "windows": { "example": "C:\\Users\\YourName\\Projects\\vibeCoding-template\\dist\\vibe-services\\context-manager\\index.js", "note": "在 Windows 上使用雙反斜線或正斜線" }, "macos": { "example": "/Users/YourName/Projects/vibeCoding-template/dist/vibe-services/context-manager/index.js", "note": "macOS 使用標準 Unix 路徑格式" }, "linux": { "example": "/home/YourName/Projects/vibeCoding-template/dist/vibe-services/context-manager/index.js", "note": "Linux 使用標準 Unix 路徑格式" } }, "environment_variables": { "api_keys": { "OPENAI_API_KEY": "你的 OpenAI API 金鑰", "ANTHROPIC_API_KEY": "你的 Anthropic API 金鑰", "GEMINI_API_KEY": "你的 Google Gemini API 金鑰" }, "common_settings": { "VIBECODING_DEFAULT_PROVIDER": "AI 提供者 (openai|anthropic|gemini|cursor)", "VIBECODING_LOG_LEVEL": "日誌級別 (debug|info|warn|error)", "VIBECODING_ENVIRONMENT": "環境 (development|staging|production)", "VIBECODING_DEFAULT_LANGUAGE": "預設程式語言", "VIBECODING_DEFAULT_FRAMEWORK": "預設框架" } }, "usage_instructions": { "step1": "選擇適合你需求的配置範例", "step2": "複製對應的 config 部分到你的 MCP 配置文件", "step3": "替換路徑為你的實際專案路徑", "step4": "設定必要的環境變數(如 API 金鑰)", "step5": "重啟你的 MCP Host(Cursor、Claude Desktop 等)", "step6": "驗證服務是否正常運作" } }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Zenobia000/vibeCoding-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server