feat: Add unified agent integration with Prometheus, Every Code, and Dexto
This commit adds comprehensive integration of three major AI agent platforms: ## MCP Servers (3) - Prometheus MCP: Knowledge graph code reasoning with AST analysis - Every Code MCP: Fast terminal-based coding agent with Auto Drive - Dexto MCP: Agent harness with orchestration and session management ## Claude Code Skills (6) - /agent-plan: Generate implementation plans - /agent-fix-bug: Fix bugs end-to-end - /agent-solve: Solve complex problems - /agent-review: Review code quality - /agent-context: Get code context - /agent-orchestrate: Orchestrate workflows ## Ralph Auto-Integration - Pattern-based auto-trigger for all three platforms - Intelligent backend selection - Multi-platform coordination - Configuration in ralph/ralph.yml ## Documentation - Complete integration guides - Ralph auto-integration documentation - Setup scripts - Usage examples Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
79
mcp-servers/prometheus-mcp/README.md
Normal file
79
mcp-servers/prometheus-mcp/README.md
Normal file
@@ -0,0 +1,79 @@
|
||||
# Prometheus MCP Server
|
||||
|
||||
MCP (Model Context Protocol) server for the Prometheus AI code reasoning platform.
|
||||
|
||||
## Features
|
||||
|
||||
- Knowledge graph queries via Neo4j
|
||||
- AST-based code search using Tree-sitter
|
||||
- File operations (read, create, edit)
|
||||
- Issue classification (bug/feature/question/doc)
|
||||
- Codebase Q&A with context retrieval
|
||||
|
||||
## Installation
|
||||
|
||||
```bash
|
||||
pip install prometheus-mcp
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
### As a standalone server
|
||||
|
||||
```bash
|
||||
prometheus-mcp --repo /path/to/codebase
|
||||
```
|
||||
|
||||
### With Claude Code
|
||||
|
||||
Add to your `~/.config/claude-code/config.json`:
|
||||
|
||||
```json
|
||||
{
|
||||
"mcpServers": {
|
||||
"prometheus": {
|
||||
"command": "prometheus-mcp",
|
||||
"args": ["--repo", "/path/to/your/repo"]
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Available Tools
|
||||
|
||||
### Knowledge Graph Tools
|
||||
|
||||
- `prometheus_find_file` - Find files by basename
|
||||
- `prometheus_search_code` - Search code by text
|
||||
- `prometheus_search_docs` - Search documentation
|
||||
|
||||
### File Operations
|
||||
|
||||
- `prometheus_read_file` - Read file with line numbers
|
||||
- `prometheus_create_file` - Create new file
|
||||
- `prometheus_edit_file` - Edit file (exact string replacement)
|
||||
|
||||
### Agent Tools
|
||||
|
||||
- `prometheus_classify_issue` - Classify GitHub issues
|
||||
- `prometheus_answer_question` - Answer codebase questions
|
||||
|
||||
## Development
|
||||
|
||||
```bash
|
||||
# Install development dependencies
|
||||
pip install -e ".[dev]"
|
||||
|
||||
# Run tests
|
||||
pytest
|
||||
|
||||
# Format code
|
||||
black prometheus_mcp/
|
||||
|
||||
# Type check
|
||||
mypy prometheus_mcp/
|
||||
```
|
||||
|
||||
## License
|
||||
|
||||
Apache-2.0 (compatible with Prometheus)
|
||||
Reference in New Issue
Block a user