← 输入框|github.com|刷新
Skip to content

feat: Expand MCP feature tools and add AI DJ walkthrough - #7064

Open
patelchaitany wants to merge 4 commits into
feast-dev:masterfrom
patelchaitany:docs/ai-dj-blog
Open

patelchaitany wants to merge 4 commits into
feast-dev:masterfrom
patelchaitany:docs/ai-dj-blog

Conversation

@patelchaitany

@patelchaitany patelchaitany commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Building a local AI DJ exposed feature-server capabilities missing from the standalone MCP tools. This PR exposes those capabilities and adds the AI DJ walkthrough that motivated the changes.

Changes

  • Forward metadata filters through both search tools and let vector-store text search select returned features.
  • Expose direct online-store writes, feature view version metadata, and additional materialization options, including asynchronous execution.
  • Add request/response coverage and update the MCP reference documentation.
  • Add the Feast, Navidrome, CLaMP 3, and Ollama walkthrough with its PNG architecture diagram. The blog explains the accompanying MCP additions; the Excalidraw source is excluded.

Validation

  • Ruff lint and formatting, scoped mypy, and pre-commit/pre-push checks passed.
  • MCP unit suite: 232 passed, 1 failed. TestKubernetesTokenVerifier.test_valid_token_is_resolved_through_the_feast_parser fails because AccessToken.subject is missing in the test environment. Reproduced the same failure on the blog branch before applying the MCP changes.
  • git diff --check passed. Website preview has not been run.

Made with Cursor

…diagram

Signed-off-by: Chaitany Patel <patelchaitany93@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@codecov-commenter

codecov-commenter commented Oct 23, 2026 •

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 51.02%. Comparing base (e304a84) to head (ca74ff4).
⚠️ Report is 1 commits behind head on master.
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #7064      +/-   ##
==========================================
+ Coverage   50.99%   51.02%   +0.02%     
==========================================
  Files         455      455              
  Lines       56994    57026      +32     
  Branches     8321     8333      +12     
==========================================
+ Hits        29063    29095      +32     
  Misses      25946    25946              
  Partials     1985     1985              
Flag Coverage Δ
go-feature-server 30.58% <ø> (ø)
python-unit 52.48% <100.00%> (+0.02%) ⬆️
Files with missing lines Coverage Δ
sdk/python/feast/mcp/features.py 97.84% <100.00%> (+1.12%) ⬆️

Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e304a84...ca74ff4. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Signed-off-by: Chaitany Patel <patelchaitany93@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: Chaitany Patel <patelchaitany93@gmail.com>
@patelchaitany
patelchaitany marked this pull request as ready for review October 27, 2026 07:40
@patelchaitany
patelchaitany requested a review from a team as a code owner October 27, 2026 07:40
Signed-off-by: Chaitany Patel <patelchaitany93@gmail.com>
Signed-off-by: Chaitany Patel <patelchaitany93@gmail.com>
@patelchaitany patelchaitany changed the title docs: Add AI DJ blog post with Feast MCP feat: Expand MCP feature tools and add AI DJ walkthrough Oct 27, 2026

This branch has not been deployed

No deployments
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.

2 participants