Releases: featureform/enrichmcp
Releases · featureform/enrichmcp
enrichmcp 0.4.7
Added
- Server-side LLM sampling via
ask_llm()with newask_user()helper. prefer_medium_model()for balanced model selection.- Expanded examples and tests including Redis cache and travel planner.
Changed
- Removed automatic
EnrichContextinjection; useapp.get_context(). - Improved chat agent and memory examples.
Fixed
- Correct context usage in examples and
ask_llmhelper.
enrichmcp 0.4.6
Added
EnrichParameterfor attaching descriptions and examples to resource
parameters.DataModelSummaryobject returned by the built-in data model explorat
tool.- Standardized tool descriptions via new
ToolDefandToolKindhelper
Changed
- Built-in data model tool description now instructs calling it once at
start of a session. - Improved
DataModelSummarystring formatting and explore endpoint out
Fixed
- Correct typing for field descriptions returned by the explore endpoint
enrichmcp 0.4.5
Added
- Context caching with
MemoryCacheand optionalRedisCachebackends. EnrichMCP.get_context()returns anEnrichContextinstance mirroring the underlying FastMCP context.
enrichmcp 0.4.3
Added
- HTTP transport via
app.run(transport="streamable-http") - Basic memory example demonstrating
FileMemoryStore mcp_useclient for the hello_world example
Changed
- SQLAlchemy relationship resolvers now return
PageResultusing
pageandpage_sizeparameters without count queries.
Fixed
- Correct path handling in the HTTP example
enrichmcp 0.4.2
Changed
- Renamed
app.resourcedecorator toapp.retrieve.app.resourceremains
as a deprecated alias.
Added
- Support for marking fields as mutable with
mutable=Trueand 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
Fixed
- Ensure autogenerated SQLAlchemy resource functions set the
ctxannotation
toEnrichContextbefore registration so FastMCP recognizes it as a class
enrichmcp 0.4.0
Added
- Added shop_api_gateway example showing EnrichMCP as an API gateway
- SQLAlchemy integration with
EnrichSQLAlchemyMixin,
include_sqlalchemy_modelsandsqlalchemy_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
Added
- Context support
- Lifespan support
- Pagination
enrichmcp 0.2.0
Release version 0.2.0