Kimi K2 Heavy Processor MCP
Provides full SQLite support for executing complex queries, managing transactions, performing bulk inserts and updates, and optimizing indexes.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Kimi K2 Heavy Processor MCP
Heavy computation and data processing MCP for Claude Desktop. Handle complex SQL operations, large-scale data transformations, and resilient batch processing with automatic retry mechanisms.
π Features
SQL Processing: Full SQLite support with complex queries
Batch Operations: Process millions of records efficiently
Resilient Execution: Automatic retry with exponential backoff
Data Pipelines: ETL operations with streaming support
Memory Management: Smart chunking for large datasets
Progress Tracking: Real-time status updates
Error Recovery: Checkpoint-based resumption
Related MCP server: NEXIA Consciousness Engine
π Core Capabilities
SQL Operations
Complex JOIN operations across multiple tables
Window functions and CTEs
Bulk inserts and updates
Transaction management
Index optimization
Data Processing
CSV/JSON/XML parsing and generation
Data validation and cleansing
Format conversions
Aggregation pipelines
Statistical computations
Resilience Features
Automatic retry on failure (3 attempts)
Exponential backoff (1s, 2s, 4s)
Transaction rollback on error
Progress checkpointing
Partial result recovery
π¦ Installation
Via NPM (Recommended)
npm install -g kimi-k2-heavy-processor-mcpManual Installation
git clone https://github.com/justmy2satoshis/kimi-k2-heavy-processor-mcp.git
cd kimi-k2-heavy-processor-mcp
pip install -r requirements.txtπ§ Configuration
Add to your Claude Desktop configuration file:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"kimi-k2-heavy-processor": {
"command": "python",
"args": ["C:\\path\\to\\kimi-k2-heavy-processor-mcp\\src\\server.py"],
"env": {
"DB_PATH": "C:\\Users\\username\\AppData\\Local\\kimi-k2\\data.db",
"MAX_MEMORY_MB": "2048",
"CHUNK_SIZE": "10000"
}
}
}
}π Usage Examples
Execute SQL Query
result = await execute_sql({
"query": "SELECT * FROM users WHERE created_at > ?",
"params": ["2024-01-01"],
"database": "main.db"
})Batch Data Processing
processed = await process_batch({
"input_file": "data.csv",
"operations": [
{"type": "filter", "condition": "amount > 100"},
{"type": "transform", "mapping": "amount * 1.1"},
{"type": "aggregate", "group_by": "category"}
],
"output_format": "json"
})Resilient Operation
result = await resilient_execute({
"operation": "complex_etl",
"source": "raw_data.csv",
"max_retries": 3,
"checkpoint_interval": 1000
})Data Pipeline
pipeline = await create_pipeline({
"stages": [
{"name": "extract", "source": "database"},
{"name": "transform", "rules": "business_logic.json"},
{"name": "load", "target": "warehouse.db"}
],
"parallel": true
})π‘ Use Cases
Data Analysis
Large CSV file processing
Statistical computations
Data aggregation and grouping
Time series analysis
ETL Operations
Database migrations
Data warehouse loading
Format conversions
Data cleansing pipelines
Batch Processing
Bulk email processing
Log file analysis
Report generation
Data validation
SQL Operations
Complex reporting queries
Database maintenance
Index optimization
Performance analysis
ποΈ Architecture
kimi-k2-heavy-processor-mcp/
βββ src/
β βββ server.py # Main MCP server
β βββ sql_processor.py # SQL execution engine
β βββ batch_processor.py # Batch operations
β βββ resilient.py # Retry mechanisms
β βββ pipeline.py # Data pipelines
βββ examples/ # Usage examples
βββ tests/ # Test suite
βββ requirements.txtπ Performance Metrics
Operation | Records/Second | Memory Usage |
CSV Read | 100,000 | <500MB |
SQL INSERT | 50,000 | <200MB |
JOIN Query | 1M rows/sec | <1GB |
Aggregation | 500,000 | <300MB |
Transform | 75,000 | <400MB |
π§ͺ Testing
pytest tests/Tests cover:
SQL operation accuracy
Retry mechanism validation
Memory management
Performance benchmarks
Error recovery
π€ Contributing
Contributions welcome! See CONTRIBUTING.md for guidelines.
Priority Areas
Additional data formats
Performance optimizations
New SQL functions
Pipeline templates
π Security
SQL injection prevention
Input sanitization
Secure file operations
Memory limit enforcement
Process isolation
π License
MIT License - see LICENSE file for details
π Acknowledgments
Anthropic for Model Context Protocol
SQLite team for embedded database
Python community for data tools
Contributors and testers
π§ Support
Issues: GitHub Issues
Discussions: GitHub Discussions
π¦ Status
β Production Ready
β Resilient execution
β Large-scale processing
β Comprehensive testing
β Claude Desktop compatible
β‘ Quick Start
# 1. Load CSV data
await load_csv("sales_data.csv", "sales_table")
# 2. Process with SQL
await execute_sql("""
SELECT
category,
SUM(amount) as total,
AVG(amount) as average
FROM sales_table
GROUP BY category
HAVING total > 10000
""")
# 3. Export results
await export_results("summary.json", format="json")Note: Requires Claude Desktop with MCP support enabled.
Built with β€οΈ for data engineers and analysts
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted PostgreSQL MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Hosted BigQuery MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Hosted SQL Server MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Gives your AI assistant persistent memory and intelligence about your work patterns.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceConnects Claude Desktop directly to databases, allowing it to explore database structures, write SQL queries, analyze datasets, and create reports through an API layer with tools for table exploration and query execution.3,714 PyPI422Mozilla Public 2.0
- -licenseNot gradedqualityNot gradedmaintenanceProvides Claude Desktop with persistent memory across sessions, storing up to 10,000 memories with semantic search and automatic context bridging. Features temporal versioning and anti-degradation protocols to maintain conversation continuity.-
- AlicenseNot gradedqualityDmaintenanceEnables multi-agent orchestration and coordination using specialized, persistent Claude agents for complex workflows like financial analysis and research. It supports intelligent agent handoffs, local storage, and pre-built team templates through Claude Desktop.MIT
- AlicenseBqualityDmaintenanceEnables Claude Desktop to interact with 57 AWS services using over 200 tools and local machine profiles. It supports multi-profile configurations and features a read-only safe mode by default to manage infrastructure like EC2, S3, and Lambda securely.100BSD 3-Clause