diff --git a/CHANGELOG.md b/CHANGELOG.md index b435ebf..61fa38a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,6 +28,19 @@ follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html) and adopts th - Rewrote the README to highlight the streamlined structure and provide concise installation/run instructions. - Clarified that `dolibarr_mcp_server.py` is the definitive MCP entry point. +## [Unreleased] + +## [1.1.0] - 2024-05-22 + +### Removed +- Legacy helper scripts, installers and manual test programs that duplicated the automated test-suite +- Alternative server implementations (`simple_client`, `standalone_server`, `ultra_simple_server`) in favour of the single `dolibarr_mcp_server` +- Redundant documentation fragments and variant requirements files that no longer reflected the current project layout + +### Changed +- Rewrote the README to highlight the streamlined structure and provide concise installation/run instructions +- Clarified that `dolibarr_mcp_server.py` is the definitive MCP entry point + ## [1.0.0] - 2024-01-26 ### 🎯 Major Restructuring diff --git a/README.md b/README.md index a0a6159..9f78446 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,8 @@ the clean layout used by [`prestashop-mcp`](https://github.com/latinogino/presta a single production-ready server implementation, an async HTTP client, and a self-contained documentation bundle. -## 🚀 Overview +| Path | Purpose | +| --- | --- | This MCP server enables complete management of your Dolibarr ERP/CRM through AI tools such as Claude Desktop. With specialised tools you can manage customers, @@ -133,5 +134,23 @@ MCP server. `prestashop-mcp` to keep the twin projects in sync. ## 📄 License +======= +```bash +python -m dolibarr_mcp.cli test --url https://your-dolibarr.example.com/api/index.php --api-key YOUR_KEY +``` + +## Available tools + +- **System** – `test_connection`, `get_status` +- **Users** – `get_users`, `get_user_by_id`, `create_user`, `update_user`, `delete_user` +- **Customers / Third parties** – `get_customers`, `get_customer_by_id`, `create_customer`, `update_customer`, `delete_customer` +- **Products** – `get_products`, `get_product_by_id`, `create_product`, `update_product`, `delete_product` +- **Invoices** – `get_invoices`, `get_invoice_by_id`, `create_invoice`, `update_invoice`, `delete_invoice` +- **Orders** – `get_orders`, `get_order_by_id`, `create_order`, `update_order`, `delete_order` +- **Contacts** – `get_contacts`, `get_contact_by_id`, `create_contact`, `update_contact`, `delete_contact` +- **Raw API access** – `dolibarr_raw_api` + + +## License This project is released under the [MIT License](LICENSE).