Skip to content

Add MKP as a packaged kubernetes MCP server#266

Merged
ChrisJBurns merged 1 commit intomainfrom
k8s-mcp
Apr 24, 2025
Merged

Add MKP as a packaged kubernetes MCP server#266
ChrisJBurns merged 1 commit intomainfrom
k8s-mcp

Conversation

@JAORMX
Copy link
Copy Markdown
Collaborator

@JAORMX JAORMX commented Apr 24, 2025

MKP is a kubernetes MCP server ( https://github.com/StacklokLabs/mkp )

Signed-off-by: Juan Antonio Osorio <ozz@stacklok.com>
@ChrisJBurns ChrisJBurns merged commit 95cb0d2 into main Apr 24, 2025
10 checks passed
@ChrisJBurns ChrisJBurns deleted the k8s-mcp branch April 24, 2025 11:45
yrobla pushed a commit that referenced this pull request Mar 18, 2026
Implements RedisStorage — a Redis-backed session.Storage that enables
session sharing across proxyrunner replicas for horizontal scaling
(R-VMCP-6). Supports standalone and Sentinel failover modes, optional
per-connection TLS (including separate master/sentinel configs), and
relies on Redis key TTLs for expiry rather than a background sweep.

Also activates the previously-unused serializeSession/deserializeSession
helpers in serialization.go by removing their nolint:unused annotations.

New files:
- pkg/transport/session/redis_config.go — RedisConfig, SentinelConfig,
  RedisTLSConfig types and default timeout constants
- pkg/transport/session/storage_redis.go — RedisStorage implementation
- pkg/transport/session/storage_redis_test.go — full test coverage via
  miniredis (constructor validation, round-trips for all session types,
  TTL refresh/expiry, key format, TLS config, Delete/DeleteExpired)

Closes: #266
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