Skip to content

docs: Add Feast-powered AI agent example with MCP, persistent memory, and blog post#6253

Merged
ntkathole merged 2 commits intofeast-dev:masterfrom
ntkathole:agent_blog
Apr 11, 2026
Merged

docs: Add Feast-powered AI agent example with MCP, persistent memory, and blog post#6253
ntkathole merged 2 commits intofeast-dev:masterfrom
ntkathole:agent_blog

Conversation

@ntkathole
Copy link
Copy Markdown
Member

@ntkathole ntkathole commented Apr 9, 2026

What this PR does / why we need it:

Readme at https://github.com/ntkathole/feast/tree/agent_blog/examples/agent_feature_store
Blog at https://github.com/ntkathole/feast/blob/agent_blog/infra/website/docs/blog/feast-agents-mcp.md

Adds a complete working example and blog post demonstrating how Feast serves as both a
context provider and persistent memory layer for AI agents via the Model Context
Protocol (MCP).

examples/agent_feature_store/ — End-to-end agent example with:

  • Four Feast-backed tools: lookup_customer, search_knowledge_base, recall_memory, save_memory
  • Agent memory as a first-class Feast feature view (agent_memory) — entity-keyed, TTL-managed, governed by RBAC
  • Role-based responses (same question yields different answers for Enterprise vs Starter customers)
  • Memory continuity across conversations (returning customer is recognised without re-explaining)
  • Demo mode (no API key needed) and live mode (OpenAI, Ollama, or any OpenAI-compatible endpoint)
  • One-command setup via ./run_demo.sh

infra/website/docs/blog/feast-agents-mcp.md — Blog post:
"Building AI Agents with Feast: Feature Stores as Context and Memory"

  • Explains the problem (agents need context, memory, and governance)
  • Shows how Feast + MCP turns a feature store into a governed agent tool
  • Walks through the customer-support agent example
  • Covers production architecture (MCP Gateway, sandboxed containers, observability, Kagenti)

Open with Devin

@ntkathole ntkathole self-assigned this Apr 9, 2026
@ntkathole ntkathole requested a review from a team as a code owner April 9, 2026 16:14
devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

Copy link
Copy Markdown
Collaborator

@shuchu shuchu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

@ntkathole ntkathole force-pushed the agent_blog branch 2 times, most recently from 091cca8 to d06b8c4 Compare April 10, 2026 14:52
Signed-off-by: ntkathole <nikhilkathole2683@gmail.com>
Signed-off-by: ntkathole <nikhilkathole2683@gmail.com>
@ntkathole ntkathole merged commit 705df00 into feast-dev:master Apr 11, 2026
31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants