Skip to content

v0.2.0 - moved from La Rebelion Labs

Pre-release
Pre-release
Compare
Choose a tag to compare
@adrianescutia adrianescutia released this 13 Jan 19:48
· 3 commits to main since this release

Release Notes - Version 0.2.0

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.

New Features

  • Tool Registration Validation: Added type assertions and runtime checks to ensure that only valid Tool instances 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

Improvements

  • TypeScript Configuration: Updated tsconfig.json to include declaration file generation.
  • Build Process: Enhanced build scripts to ensure proper file permissions and output directory structure.

Bug Fixes

  • Service Registration: Fixed issues with tool registration.
  • File Permissions: Corrected file permission settings post-build to avoid runtime errors.

Breaking Changes

  • Module Exports: Added exports field to package.json to ensure proper module resolution. Fixing: Avoid ERR_PACKAGE_PATH_NOT_EXPORTED when importing MCPServer in external libraries, i.e.: mcp-tools.

Documentation

  • 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. 🚀