Skip to content

feat(rust): migrate evaluator-mcp from mcpkit to rmcp 3.1 - #74

Merged
gRoussac merged 1 commit into
Interchouette-ITC:devfrom
Interchouette:feat/rmcp-mcp-migrate
Aug 12, 2026
Merged

feat(rust): migrate evaluator-mcp from mcpkit to rmcp 3.1#74
gRoussac merged 1 commit into
Interchouette-ITC:devfrom
Interchouette:feat/rmcp-mcp-migrate

Conversation

@Interchouette

Copy link
Copy Markdown
Member

Summary

  • Migrate evaluator-mcp from mcpkit to rmcp 3.1.2 (stdio + Streamable HTTP on /mcp)
  • Keep tools evaluate, batch, and list_functions on the shared Node engine
  • Bump Rust crates (including rustyline 14 → 18) and refresh Cargo.lock
  • Small clippy cleanups in filter.rs after the toolchain/lint surface moved

Test plan

  • cd rust && cargo clippy --features apps --all-targets -- -D warnings
  • cd rust && cargo test --features apps
  • make check
  • make run-mcp and confirm tools list over stdio
  • make run-mcp-http and hit Streamable HTTP on :9790/mcp

Made with Cursor

Replace mcpkit with rmcp Streamable HTTP/stdio, bump crates (rustyline 18), and keep evaluate/batch/list_functions tools.
@Interchouette
Interchouette requested a review from gRoussac August 12, 2026 23:42
@gRoussac
gRoussac merged commit 5661ee6 into Interchouette-ITC:dev Aug 12, 2026
1 check passed
@Interchouette
Interchouette deleted the feat/rmcp-mcp-migrate branch August 12, 2026 23:47
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