Moved from La Rebelion Repo to better reflect the project's purpose. This tool helps developers quickly scaffold new MCP (Model Context Protocol) servers, but using the Agentico's MCPServer, an open-source server facade implementation for the MCP to simplify servers development and integration.
- Tool Registration Validation: Added type assertions and runtime checks to ensure that only valid
Toolinstances are registered. - Enhanced Error Handling: Improved error messages for better debugging and user experience. "Local MCP servers should not log messages to stdout (standard out), as this will interfere with protocol operation." - https://modelcontextprotocol.io/docs/tools/debugging#server-side-logging
- TypeScript Configuration: Updated
tsconfig.jsonto include declaration file generation. - Build Process: Enhanced build scripts to ensure proper file permissions and output directory structure.
- Service Registration: Fixed issues with tool registration.
- File Permissions: Corrected file permission settings post-build to avoid runtime errors.
- Module Exports: Added
exportsfield topackage.jsonto ensure proper module resolution. Fixing: AvoidERR_PACKAGE_PATH_NOT_EXPORTEDwhen importingMCPServerin external libraries, i.e.:mcp-tools.
- README: Updated with usage instructions, UML diagram, and contribution guidelines.
Go Rebels! ✊🏻
For more details, visit the GitHub repository or npm package page.
With ❤️ from La Rebelion Labs. 🚀