jpgtex/Claude-MCP-Integration
If you are the rightful owner of Claude-MCP-Integration and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This project provides a standalone, production-ready Model Context Protocol (MCP) server designed for integration with Claude Desktop on macOS.
š§ Claude Desktop MCP Integration
Standalone, Production-Ready MCP Server for Claude Desktop
Overview
This project provides a lean, stable Model Context Protocol (MCP) server specifically designed for Claude Desktop integration on macOS. It leverages proven components from the Astraeus AI system while maintaining complete independence and focusing on reliability over experimental features.
Key Features
- š Complete Separation: Independent from Astraeus development - no shared dependencies
- ā” Proven Components: Only battle-tested memory caching, compression, and GPU acceleration
- š”ļø Production Hardened: Comprehensive error handling, memory management, and monitoring
- š Performance Optimized: 120:1 compression ratio with Metal Performance Shaders acceleration
- š³ Podman Ready: Containerized for reproducibility with Apple Silicon support
Architecture
~/Desktop/Claude-MCP-Integration/
āāā core/ # Python business logic
ā āāā interfaces/ # Clean API facades for each service
ā āāā vendored/ # Copied & adapted Astraeus components
ā āāā mcp_bridge.py # MCP protocol handler
āāā mcp/ # MCP resource and tool definitions
āāā utils/ # Shared utilities and helpers
āāā tests/ # Comprehensive test suite
āāā scripts/ # Build, deployment, and diagnostic tools
āāā podman/ # Container specifications
āāā docs/ # Documentation and guides
Core Components
Memory Server
- LRU Cache: High-performance caching with configurable limits
- Embedding Search: Vector similarity search for context retrieval
- Session Persistence: SQLite backing for continuity across restarts
Compression Engine
- 120:1 Ratio: Neural + zlib hybrid compression pipeline
- Streaming Support: Handle large files efficiently
- GPU Acceleration: Metal Performance Shaders on Apple Silicon
Resource Monitoring
- System Metrics: CPU, RAM, GPU utilization tracking
- Health Checks: Automated degradation detection and recovery
- Structured Logging: JSON logs with rotation and filtering
File Operations
- Cached I/O: Memory-backed file operations with persistence
- Batch Processing: Efficient handling of multiple files
- Safe Operations: Atomic writes with backup recovery
Design Principles
- Stability First: Only proven, non-experimental components
- Memory Safety: Proper cleanup, monitoring, automatic garbage collection
- Connection Reliability: Timeout management, retries, circuit breakers
- Error Recovery: Graceful degradation and comprehensive diagnostics
- Resource Limits: Configurable bounds with automatic enforcement
Installation
cd ~/Desktop/Claude-MCP-Integration
pip install -e .
Configuration
Update your Claude Desktop configuration:
{
"mcpServers": {
"astraeus-tools": {
"command": "python3",
"args": ["/Users/jpgair/Desktop/Claude-MCP-Integration/core/mcp_bridge.py"],
"env": {
"MCP_LOG_LEVEL": "INFO",
"CACHE_SIZE": "1GB",
"GPU_ENABLED": "true",
"COMPRESSION_LEVEL": "120"
}
}
}
}
Development Status
š§ In Development - Following proven enterprise patterns from Astraeus V4.0 deployment
Requirements
- Platform: macOS (Apple Silicon preferred for GPU acceleration)
- Python: 3.13+
- Memory: 2GB+ recommended for full feature set
- Storage: 1GB for cache and logs
License
MIT License - See LICENSE file for details
Relationship to Astraeus
This project is completely independent of the Astraeus-1.0-Development codebase. While it leverages proven algorithms and patterns from Astraeus, all code has been:
- Manually copied and adapted (no symlinks or references)
- Stripped of Astraeus-specific dependencies
- Renamed to use
claude_mcp.*
package structure - Simplified for MCP-specific use cases
- Hardened based on latest MCP ecosystem issue analysis (Sept 2025)
This ensures your Astraeus development remains unaffected while providing Claude Desktop with stable, high-performance tools.
Built for production reliability ⢠Optimized for Claude Desktop ⢠Powered by proven AI system components