croit avatar

Mcp Croit Ceph

croit/mcp-croit-ceph

Connects Claude directly to your Croit Ceph storage cluster's REST API for natural language cluster management. Dynamically generates tools from your cluster's OpenAPI spec, giving you access to pool management, OSD operations, service control, and server monitoring through conversational queries. Includes VictoriaLogs integration for log analysis and built-in token optimization that strips responses down to only requested fields, cutting AI costs by 80-95%. Respects role-based access control so viewer tokens stay read-only while admin tokens get full CRUD access. Reach for this when you want to troubleshoot Ceph clusters, check capacity, or search logs without remembering exact API endpoints or writing scripts.

GitHub stars
1
tools
9
transport
STDIO
env vars
2
last updated
Sep 17, 2025

Tools

9 tools

Public tool metadata for what this MCP can expose to an agent.

list_endpointsDiscover available API endpoints.

Discover available API endpoints.

No parameter schema in public metadata yet.

call_endpointMake API calls with optimization.

Make API calls with optimization.

No parameter schema in public metadata yet.

search_last_resultDrill down into large responses.

Drill down into large responses.

No parameter schema in public metadata yet.

manage_servicesCeph services.

Ceph services.

No parameter schema in public metadata yet.

manage_poolsStorage pools.

Storage pools.

No parameter schema in public metadata yet.

manage_serversCluster servers.

Cluster servers.

No parameter schema in public metadata yet.

manage_s3S3 buckets.

S3 buckets.

No parameter schema in public metadata yet.

croit_log_searchAdvanced log analysis.

Advanced log analysis.

No parameter schema in public metadata yet.

croit_log_checkQuick log condition checks.

Quick log condition checks.

No parameter schema in public metadata yet.

Sponsors

Configuration

CROIT_HOST

Croit cluster URL (e.g., http://your-cluster.croit.io:8080)

CROIT_API_TOKEN

API authentication token for Croit cluster

Readme

MCP Croit Ceph

AI-powered management for Croit Ceph clusters via the Model Context Protocol (MCP)

Connect your AI assistant (like Claude) directly to your Croit Ceph cluster for intelligent cluster management, troubleshooting, and monitoring.

What is this?

An MCP server that gives AI assistants access to your Croit Ceph cluster's REST API. Ask your AI to:

  • "Show me all pools with errors"
  • "List OSDs on server node-5"
  • "Search logs for slow requests in the last hour"
  • "What's the cluster health status?"

The AI can then interact with your cluster through natural language.

Key Features

🚀 Smart & Efficient

  • Automatic token optimization - Responses optimized to save 80-95% on AI token costs
  • Field selection - Request only the data you need (e.g., just id + name)
  • Built-in filtering - grep-like search without multiple API calls
  • Intelligent summaries - Large datasets get smart summaries with drill-down capability

View the full README on GitHub

Details

Repository
github.com/croit/mcp-croit-ceph
Package
docker.io/croit/mcp-croit-ceph:0.2.16
Transport
STDIO
Registry
MCP registry, active