Skip to content

Releases: agentico-dev/mcp-server

v0.3.0 OpenTelemetry

07 Feb 17:24
Compare
Choose a tag to compare
v0.3.0 OpenTelemetry Pre-release
Pre-release

Features

  • Integrate OpenTelemetry: Enhanced monitoring and tracing support has been added using OpenTelemetry SDK.

Dependencies

  • Updated dependencies to support OpenTelemetry integration.
  • Added new dependencies for OpenTelemetry components.

Improvements

  • Improved observability and monitoring capabilities.
  • Enhanced tracing support for better performance analysis and debugging.

Notes

  • Please make sure your environment is set up to support OpenTelemetry exporters and instrumentation. With mcp-create-tool (v0.2.0), you can enable OpenTelemetry support by passing the --instrumentation flag and will generate the necessary configuration files. Video tutorial available here.

Step-by-step

v0.2.0 - moved from La Rebelion Labs

13 Jan 19:48
Compare
Choose a tag to compare
Pre-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. 🚀