Skip to content

Releases: featureform/enrichmcp

enrichmcp 0.4.7

14 Jul 20:17
04c9531

Choose a tag to compare

Added

  • Server-side LLM sampling via ask_llm() with new ask_user() helper.
  • prefer_medium_model() for balanced model selection.
  • Expanded examples and tests including Redis cache and travel planner.

Changed

  • Removed automatic EnrichContext injection; use app.get_context().
  • Improved chat agent and memory examples.

Fixed

  • Correct context usage in examples and ask_llm helper.

enrichmcp 0.4.6

10 Jul 10:20
55bbe02

Choose a tag to compare

Added

  • EnrichParameter for attaching descriptions and examples to resource
    parameters.
  • DataModelSummary object returned by the built-in data model explorat
    tool.
  • Standardized tool descriptions via new ToolDef and ToolKind helper

Changed

  • Built-in data model tool description now instructs calling it once at
    start of a session.
  • Improved DataModelSummary string formatting and explore endpoint out

Fixed

  • Correct typing for field descriptions returned by the explore endpoint

enrichmcp 0.4.5

02 Jul 23:27
9cac1a1

Choose a tag to compare

Added

  • Context caching with MemoryCache and optional RedisCache backends.
  • EnrichMCP.get_context() returns an EnrichContext instance mirroring the underlying FastMCP context.

enrichmcp 0.4.3

24 Jun 18:06
5de520d

Choose a tag to compare

Added

  • HTTP transport via app.run(transport="streamable-http")
  • Basic memory example demonstrating FileMemoryStore
  • mcp_use client for the hello_world example

Changed

  • SQLAlchemy relationship resolvers now return PageResult using
    page and page_size parameters without count queries.

Fixed

  • Correct path handling in the HTTP example

enrichmcp 0.4.2

20 Jun 21:36
1dfe9f2

Choose a tag to compare

Changed

  • Renamed app.resource decorator to app.retrieve. app.resource remains
    as a deprecated alias.

Added

  • Support for marking fields as mutable with mutable=True and CRUD example
  • BigInteger column type handling for SQLAlchemy integration
  • Example smoke tests and improved OpenAI chat example
  • Optional cleanup for SQLAlchemy lifespans
  • Detailed ROBOTS guide and CI improvements

enrichmcp 0.4.1

15 Jun 01:00
b01a6be

Choose a tag to compare

Fixed

  • Ensure autogenerated SQLAlchemy resource functions set the ctx annotation
    to EnrichContext before registration so FastMCP recognizes it as a class

enrichmcp 0.4.0

12 Jun 21:28
16893c1

Choose a tag to compare

Added

  • Added shop_api_gateway example showing EnrichMCP as an API gateway
  • SQLAlchemy integration with EnrichSQLAlchemyMixin,
    include_sqlalchemy_models and sqlalchemy_lifespan
  • Automatic generation of resources and relationship resolvers from
    SQLAlchemy models
  • Example project examples/sqlalchemy_shop

Changed

  • Development setup now uses uv

enrichmcp 0.3.0

11 Jun 21:25
dcf2930

Choose a tag to compare

Added

  • Context support
  • Lifespan support
  • Pagination

enrichmcp 0.2.0

29 May 01:36

Choose a tag to compare

Release version 0.2.0