3 Commits
Author SHA1 Message Date
zeekay 79f03e1111 Require Python 3.13 2025-03-24 02:54:16 -05:00
zeekay 7fe840858c Support Python 3.12 2025-03-24 01:31:09 -05:00
SDGLBL 217733fc68 feat: add initial project structure with core functionality
This commit introduces the initial project structure for the MCP agent implementation. Key additions include:

- Added .gitignore for Python projects
- Defined Python version as 3.13 in .python-version
- Created KODING.md with development guidelines and project structure
- Added comprehensive README.md with project overview, features, and usage instructions
- Implemented installation scripts (install.bat and install.sh)
- Added core Python package structure with modules for:
  - Command execution (commands.py, enhanced_commands.py)
  - Document context management (context.py)
  - Script execution (executors.py)
  - Permission management (permissions.py)
  - Project management (project.py)
  - Server implementation (server.py)
  - Tool integration (tool_integration.py)
- Added pyproject.toml for project configuration and dependencies
- Created test suite with basic functionality tests and enhanced command tests

The implementation provides a foundation for the MCP server with capabilities for code understanding, modification, command execution, and project analysis. Security features include permission management and input validation.
2025-03-15 09:26:16 +08:00