- Machbase Mcp
Machbase Mcp
This project is an MCP (Model Context Protocol) based server that enables natural language-based database operations through integration between Claude Desktop and Machbase Neo.
When users request database operations in natural language through Claude Desktop's MCP connection, the MCP server converts these requests into Machbase Neo commands and executes them.
Key Features Machbase Neo Official Documentation Search & AI-powered Explanations Claude directly searches Machbase documentation to provide accurate information Real-time Database Integration Table creation, data manipulation, complex query execution Natural language → SQL conversion through Claude Time Series Data Analysis & Querying Analysis of IoT sensor data, log data, and other time series data Native Claude Desktop Integration No additional API keys required, leverages Claude Desktop's built-in capabilities How It Works Step Component Role Communication 1 User Input natural language request Chat interface 2 Claude Desktop Parse request & call MCP tools MCP Protocol 3 MCP Server Generate SQL & connect to Machbase HTTP/REST API 4 Machbase Neo Execute database operations SQL queries Data Flow:
User Request → Claude Desktop → MCP Server → Machbase Neo ↑ ↓ Response ← Claude Interpretation ← MCP Response ← Query Results
Server Config
{
"mcpServers": {
"machbase": {
"command": "C:/Users/Username/anaconda3/envs/mcp/python.exe",
"args": [
"C:/Users/Username/AppData/Roaming/Claude/Machbase.py"
],
"env": {
"MACHBASE_HOST": "localhost",
"MACHBASE_PORT": "5654"
}
}
}
}