mirror of
https://github.com/latinogino/dolibarr-mcp.git
synced 2026-04-20 01:02:40 +02:00
2.4 KiB
2.4 KiB
Cleanup Plan for Dolibarr MCP
Files to be REMOVED
Test Scripts in Root Directory (to be removed)
test_api_connection.pytest_api_debug.pytest_connection.pytest_dolibarr_mcp.pytest_install.pytest_standalone.pytest_ultra.pytest_ultra_direct.pydiagnose_and_fix.py
Batch Files (to be consolidated/removed)
cleanup.batfix_installation.batrun_dolibarr_mcp.batrun_server.batrun_standalone.batrun_ultra.batsetup.batsetup_claude_complete.batsetup_manual.batsetup_standalone.batsetup_ultra.batsetup_windows_fix.batstart_server.batvalidate_claude_config.bat
Python Scripts in Root (to be removed)
mcp_server_launcher.pysetup_env.py
Alternative Server Implementations (to be removed from src/)
src/dolibarr_mcp/simple_client.pysrc/dolibarr_mcp/standalone_server.pysrc/dolibarr_mcp/ultra_simple_server.py
Multiple Requirements Files (to be consolidated)
requirements-minimal.txtrequirements-ultra-minimal.txtrequirements-windows.txt(Keep onlyrequirements.txt)
Documentation Files (to be removed)
README_DE.mdCLAUDE_CONFIG.mdCONFIG_COMPATIBILITY.mdMCP_FIX_GUIDE.mdULTRA-SOLUTION.md
API Directory (to be removed)
api/directory and all its contents
Files to KEEP (matching prestashop-mcp structure)
Root Directory
.env.example.gitignoreLICENSEREADME.md(already updated)CHANGELOG.mdpyproject.tomlrequirements.txtDockerfiledocker-compose.ymlsetup.pysetup.sh
Source Directory
src/dolibarr_mcp/__init__.pysrc/dolibarr_mcp/__main__.pysrc/dolibarr_mcp/cli.pysrc/dolibarr_mcp/config.pysrc/dolibarr_mcp/dolibarr_client.pysrc/dolibarr_mcp/dolibarr_mcp_server.py
Tests Directory
tests/__init__.pytests/test_dolibarr_client.py- Tests will be restructured to match prestashop-mcp pattern
Next Steps
- Remove all files listed above
- Update pyproject.toml to match prestashop-mcp structure
- Update requirements.txt to contain only necessary dependencies
- Create proper test structure in tests/ directory
- Update .gitignore to match prestashop-mcp
- Update CHANGELOG.md to document the restructuring
Goal
Create a clean, maintainable structure that matches the prestashop-mcp reference implementation.