Three main ways to extend functionality
- Creating a Custom MCP Server::
Refer to the mcps/github_extended.py example to implement tool-specific logic wrapping - Modify the framework code::
Contribute new features by submitting a Pull Request via GitHub! - Integration of existing MCP services::
Expanded support with MCP servers already developed by the community
Specific process for extension development
- Basic Preparation: Familiar with the MCP protocol specification
- logical implementation: Write Python code to handle specific API interactions
- test and verify: Debugging via FastAPI logging function
- Community collaboration: Sharing Extended Components for Eco-Development
Development proposals
It is recommended to use uv tools to keep the environment consistent and regularly synchronize the upstream repository to get the latest features. Expansion should consider the generality, easy to reuse by other users.
This answer comes from the articleEasy Agents: Rapidly Building Intelligent Automated Agents Using Natural LanguageThe
































