# Code-MCP
Code-MCP is a comprehensive Model Context Protocol server providing tools for file operations, code generation, and project management.
## Languages
- TypeScript
## MCP Tool Enforcement
> [!IMPORTANT]
> You are working in the `Code-MCP` repository. You MUST prioritize using the MCP tools provided by the `code-mcp` server for your tasks.
>
> **Available Tools & Capabilities:**
> - **Code Generation**: `generate_snippet`, `generate_k8s_manifest`, `generate_terraform_config`, `generate_nginx_config`, `generate_package_json`, `generate_dockerfile`, `generate_env_template`, `generate_terraform_resource`, `generate_observability_config`
> - **Scaffolding**: `full_stack_scaffold`, `track_project`, `generate_github_actions`, `developer_rules`
> - **IDE Configs**: `generate_continue_config`, `generate_tabnine_config`, `generate_vscode_tasks`, `generate_vscode_launch`, `generate_jetbrains_config`
> - **Analysis & Quality**: `analyze_complexity`, `security_scan`, `lint_code`, `validate_code`, `check_imports`, `check_dependencies`, `analyze_average`, `analyze_python_ast`, `check_python_deps`, `analyze_go_mod`
> - **Filesystem & Git**: `list_files`, `read_file_snippet`, `search_files`, `get_file_tree`, `git_helper`
> - **Memory**: `save_memory`, `read_memory`, `list_memories`, `clear_memory`
> - **Thinking & Planning**: `sequential_thinking`, `define_user_stories`, `create_personas`, `perform_market_analysis`, `visualize_system`, `generate_diagram`
> - **Utilities**: `regex_builder`, `format_code`, `run_tests_safe`, `get_template`, `go_struct_helper`
## Coding Standards
- Follow TypeScript best practices
- Write clean, maintainable code
- Include error handling
- Add appropriate logging
## Project Structure
- Keep related files together
- Use consistent naming conventions
- Separate concerns appropriately
## Testing Requirements
- Write tests for new features
- Maintain test coverage
## Security
- Never expose secrets in code
- Validate all inputs
- Use secure dependencies