Intelliconnect
本项目为xiaozhi-esp32提供后端服务 | A Powerful AI agent IoT platform core.
What is Intelliconnect?
Intelliconnect is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 本项目为xiaozhi-esp32提供后端服务 | a powerful ai agent iot platform core.
本项目为xiaozhi-esp32提供后端服务 | A Powerful AI agent IoT platform core.
This server falls under the Coding Agents category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- 本项目为xiaozhi-esp32提供后端服务 | A Powerful AI agent IoT platform c
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx intelliconnectConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Intelliconnect
IntelliConnect is an AI agent IoT platform backend built on Spring Boot that provides the server infrastructure for the xiaozhi-esp32 open-source hardware project. It supports multi-model LLM integration (Qwen3, GLM series, DeepSeek), ReAct and Function Calling agent modes, knowledge base RAG, and full IoT device management via MQTT through EMQX. The Model Context Protocol is natively supported for multi-endpoint WebSocket connections, enabling AI agents to orchestrate IoT devices, manage OTA firmware updates, and respond to sensor events.
Prerequisites
- Java 21 JDK (OpenJDK or compatible distribution)
- Docker and Docker Compose for the recommended installation path
- MySQL 8.x database and Redis 6.x or later
- EMQX MQTT broker with exhook plugin configured
- Optional: InfluxDB for high-performance time-series sensor data storage
Clone the repository
Pull the IntelliConnect source code from GitHub.
git clone https://github.com/ruanrongman/IntelliConnect.git
cd IntelliConnectStart infrastructure with Docker Compose
The docker directory contains a compose file that brings up MySQL, Redis, EMQX, and optional InfluxDB. This is the fastest way to get dependencies running.
cd docker
docker compose up -dConfigure application.yaml
Copy the example config and update database credentials, EMQX connection settings, and your chosen LLM provider API keys. Set spring.jpa.hibernate.ddl-auto to update for the first run so the schema is created automatically.
cp src/main/resources/application-example.yaml src/main/resources/application.yaml
# Edit application.yaml with your database, Redis, and EMQX settingsBuild and run the backend
Build with Maven and launch the JAR. The service starts on port 8080 by default.
./mvnw clean package -DskipTests
java -jar target/IntelliConnect-1.8-SNAPSHOT.jarConfigure MCP access for AI agent tools
IntelliConnect exposes MCP endpoints over WebSocket. Add the server connection to your MCP client or agent framework config.
{
"mcpServers": {
"intelliconnect": {
"command": "npx",
"args": ["intelliconnect"],
"env": {
"INTELLICONNECT_URL": "http://localhost:8080"
}
}
}
}Intelliconnect Examples
Client configuration
Connect an AI agent to IntelliConnect's MCP WebSocket endpoint running locally.
{
"mcpServers": {
"intelliconnect": {
"transport": "sse",
"url": "http://localhost:8080/mcp/sse"
}
}
}Prompts to try
Use AI agents to manage IoT devices and trigger automations through IntelliConnect.
- "List all connected IoT devices and their current status"
- "Send an OTA firmware update to device ID esp32-living-room"
- "What sensor events have occurred in the last hour?"
- "Turn off all lights in zone 3 using the device control API"
- "Show me the temperature time-series data for sensor node A1"Troubleshooting Intelliconnect
Application fails to start with database connection errors
Ensure MySQL is running and the credentials in application.yaml match. On first run, set spring.jpa.hibernate.ddl-auto=update so tables are created automatically. Run docker compose ps to verify the MySQL container is healthy.
MQTT messages are not received from ESP32 devices
Verify EMQX is running and the exhook configuration points to IntelliConnect's gRPC endpoint. Check EMQX dashboard (default port 18083) for client connection logs.
LLM agent does not respond or returns errors
Confirm the LLM provider API key is set correctly in application.yaml under the relevant model section (qwen, glm, deepseek). Check the Spring Boot logs for HTTP 401 or 403 errors from the upstream LLM API.
Frequently Asked Questions about Intelliconnect
What is Intelliconnect?
Intelliconnect is a Model Context Protocol (MCP) server that 本项目为xiaozhi-esp32提供后端服务 | a powerful ai agent iot platform core. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Intelliconnect?
Follow the installation instructions on the Intelliconnect GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Intelliconnect?
Intelliconnect works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Intelliconnect free to use?
Yes, Intelliconnect is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.
Intelliconnect Alternatives — Similar Coding Agents Servers
Looking for alternatives to Intelliconnect? Here are other popular coding agents servers you can use with Claude, Cursor, and VS Code.
Dify
★ 142.2kProduction-ready platform for agentic workflow development.
Ruflo
★ 54.0k🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade architecture, self-learning swarm intelligence, RAG integrat
Goose
★ 45.7kan open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
Antigravity Awesome Skills
★ 38.3kInstallable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.
AgentScope
★ 25.5kBuild and run agents you can see, understand and trust.
Serena
★ 24.5kA coding agent toolkit that provides IDE-like semantic code retrieval and editing tools, enabling LLMs to efficiently navigate and modify codebases using symbol-level operations instead of basic file reading and string replacements.
Browse More Coding Agents MCP Servers
Explore all coding agents servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Intelliconnect in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Intelliconnect?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.