Skip to content

Conversation

@jerm-dro
Copy link
Contributor

This branch will contain the work for all optimizer in vMCP work.

Don't push directly to this branch. Stack branches on top and merge PRs once approved for a clean commit log.

@jerm-dro jerm-dro changed the title Update vmcp/README Optimizer in vMCP Jan 13, 2026
@github-actions github-actions bot added the size/XS Extra small PR: < 100 lines changed label Jan 13, 2026
@codecov
Copy link

codecov bot commented Jan 13, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 63.72%. Comparing base (92b08b7) to head (7b932fc).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3278      +/-   ##
==========================================
+ Coverage   63.66%   63.72%   +0.05%     
==========================================
  Files         362      362              
  Lines       35521    35521              
==========================================
+ Hits        22613    22634      +21     
+ Misses      11089    11073      -16     
+ Partials     1819     1814       -5     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

#3253)

* feat: Add optimizer package with semantic tool discovery and ingestion

This PR introduces the optimizer package, a Go port of the mcp-optimizer Python
service that provides semantic tool discovery and ingestion for MCP servers.

### Core Features
- **Semantic tool search** using vector embeddings (384-dim)
- **Token counting** for LLM cost estimation
- **Full-text search** via SQLite FTS5
- **Multiple embedding backends**: Ollama, vLLM, or placeholder (testing)
- **Production-ready database** with sqlite-vec for vector similarity search
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/XS Extra small PR: < 100 lines changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants