Skip to content

feat: Add optimizer integration for semantic tool discovery in vMCP#3359

Closed
therealnb wants to merge 1 commit intojerm/2026-01-13-optimizer-in-vmcpfrom
optimizer-integration-k8s
Closed

feat: Add optimizer integration for semantic tool discovery in vMCP#3359
therealnb wants to merge 1 commit intojerm/2026-01-13-optimizer-in-vmcpfrom
optimizer-integration-k8s

Conversation

@therealnb
Copy link

@therealnb therealnb commented Jan 20, 2026

Summary

This PR adds optimizer integration to vMCP in k8s. Before this PR the system worked with docker. This addresses a few issues in k8s.

Key Features

  • Kubernetes Integration: Adds VirtualMCPServer CRD support for optimizer configuration

Changes

  • Example configuration and documentation

Signed-off-by: nigel brown <nigel@stacklok.com>
@therealnb therealnb changed the base branch from main to jerm/2026-01-13-optimizer-in-vmcp January 20, 2026 17:58
@therealnb therealnb requested review from jerm-dro and ptelang January 20, 2026 17:58
@therealnb
Copy link
Author

These changes were included as part of a rebase.

@therealnb therealnb closed this Jan 20, 2026
therealnb pushed a commit that referenced this pull request Jan 21, 2026
- Add CLI fallback for embeddingService when not resolved by operator
- Normalize localhost to 127.0.0.1 in embeddings to avoid IPv6 issues
- Add HTTP timeout (30s) to prevent hanging connections
- Remove WithContinuousListening() to use timeout-based approach
therealnb pushed a commit that referenced this pull request Jan 21, 2026
- Add CLI fallback for embeddingService when not resolved by operator
- Normalize localhost to 127.0.0.1 in embeddings to avoid IPv6 issues
- Add HTTP timeout (30s) to prevent hanging connections
- Remove WithContinuousListening() to use timeout-based approach
therealnb pushed a commit that referenced this pull request Jan 21, 2026
- Add CLI fallback for embeddingService when not resolved by operator
- Normalize localhost to 127.0.0.1 in embeddings to avoid IPv6 issues
- Add HTTP timeout (30s) to prevent hanging connections
- Remove WithContinuousListening() to use timeout-based approach
therealnb pushed a commit that referenced this pull request Jan 26, 2026
- Add CLI fallback for embeddingService when not resolved by operator
- Normalize localhost to 127.0.0.1 in embeddings to avoid IPv6 issues
- Add HTTP timeout (30s) to prevent hanging connections
- Remove WithContinuousListening() to use timeout-based approach
therealnb pushed a commit that referenced this pull request Jan 26, 2026
- Add CLI fallback for embeddingService when not resolved by operator
- Normalize localhost to 127.0.0.1 in embeddings to avoid IPv6 issues
- Add HTTP timeout (30s) to prevent hanging connections
- Remove WithContinuousListening() to use timeout-based approach
therealnb pushed a commit that referenced this pull request Jan 28, 2026
- Add CLI fallback for embeddingService when not resolved by operator
- Normalize localhost to 127.0.0.1 in embeddings to avoid IPv6 issues
- Add HTTP timeout (30s) to prevent hanging connections
- Remove WithContinuousListening() to use timeout-based approach
@dmjb dmjb deleted the optimizer-integration-k8s branch February 6, 2026 09:19
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.

1 participant