Intelliconnect

v1.0.0Coding Agentsstable

本项目为xiaozhi-esp32提供后端服务 | A Powerful AI agent IoT platform core.

agentiot-coreiot-platformmcp-clientmcp-server
Share:
118
Stars
0
Downloads
0
Weekly
0/5

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

Power IoT and AI agent platforms with backend services.
Build intelligent IoT core systems with AI agent orchestration.
ruanrongman

Maintainer

LicenseApache-2.0
Languagejava
Versionv1.0.0
UpdatedMay 10, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx intelliconnect

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

Clone the repository

Pull the IntelliConnect source code from GitHub.

git clone https://github.com/ruanrongman/IntelliConnect.git
cd IntelliConnect
2

Start 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 -d
3

Configure 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 settings
4

Build 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.jar
5

Configure 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.

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.

Quick Config Preview

{ "mcpServers": { "intelliconnect": { "command": "npx", "args": ["-y", "intelliconnect"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides