Users/aclerbois/dev v5/add mcp
Pull Request
📖 Description
Following the issue #4386, I create the MCP Server.
The MCP is documented in the demo doc examples via reflexion.
You can find all MCP ressources via the documentation.
If you run it via VS Code, you can get the follow behavior.
Prompts :
Tools :
Ressources :
🎫 Issues
👩💻 Reviewer Notes
You should follow the Examples/Mcp/Readme.md file to isntall locally the MCP and test it.
📑 Test Plan
✅ Checklist
General
- [x] I have added tests for my changes.
- [x] I have tested my changes.
- [x] I have updated the project documentation to reflect my changes.
- [x] I have read the CONTRIBUTING documentation and followed the standards for this project.
Component-specific
After that, you should publish the new NuGet generated package to NuGet.org
- [ ] I have added a new component
- [ ] I have added Unit Tests for my new component
- [ ] I have modified an existing component
- [ ] I have validated the Unit Tests for an existing component
⏭ Next Steps
@vnbaaij @Tyme-Bleyaert FYI :
After a code review today with @dvoituron,
We decided to stop this PR and split it into several smaller prs, following the plan :
-
Prepare the docgenapi, to provide a text file to the future step containing a complete json file to be used for the next step.
-
Create a smaller MCPs server with less MCP content and provide then into several smaller PR and add minimum markdown documentation.
-
Improve agan the docgenapi to provide to the demo(doc) the reflexion of the tool provided by the MCP. Instead make reflection via API. More efficient than reflection.
-
Add Prompts / Ressources / toosl in the MCP Server.