MCP server for the Eclipse Ditto digital twin HTTP API (things, policies, connections, more).
Connect Runs on your machine
claude mcp add eclipse-ditto -e DITTO_BASE_URL=<DITTO_BASE_URL> -e DITTO_USERNAME=<DITTO_USERNAME> -e DITTO_PASSWORD=<DITTO_PASSWORD> -e DITTO_BEARER_TOKEN=<DITTO_BEARER_TOKEN> -e DITTO_DEVOPS_USERNAME=<DITTO_DEVOPS_USERNAME> -e DITTO_DEVOPS_PASSWORD=<DITTO_DEVOPS_PASSWORD> -- uvx eclipse-ditto-mcp-server==0.1.1
{
"mcpServers": {
"eclipse-ditto": {
"command": "uvx",
"args": [
"eclipse-ditto-mcp-server==0.1.1"
],
"env": {
"DITTO_BASE_URL": "<DITTO_BASE_URL>",
"DITTO_USERNAME": "<DITTO_USERNAME>",
"DITTO_PASSWORD": "<DITTO_PASSWORD>",
"DITTO_BEARER_TOKEN": "<DITTO_BEARER_TOKEN>",
"DITTO_DEVOPS_USERNAME": "<DITTO_DEVOPS_USERNAME>",
"DITTO_DEVOPS_PASSWORD": "<DITTO_DEVOPS_PASSWORD>"
}
}
}
}
{
"mcpServers": {
"eclipse-ditto": {
"command": "uvx",
"args": [
"eclipse-ditto-mcp-server==0.1.1"
],
"env": {
"DITTO_BASE_URL": "<DITTO_BASE_URL>",
"DITTO_USERNAME": "<DITTO_USERNAME>",
"DITTO_PASSWORD": "<DITTO_PASSWORD>",
"DITTO_BEARER_TOKEN": "<DITTO_BEARER_TOKEN>",
"DITTO_DEVOPS_USERNAME": "<DITTO_DEVOPS_USERNAME>",
"DITTO_DEVOPS_PASSWORD": "<DITTO_DEVOPS_PASSWORD>"
}
}
}
}
{
"servers": {
"eclipse-ditto": {
"type": "stdio",
"command": "uvx",
"args": [
"eclipse-ditto-mcp-server==0.1.1"
],
"env": {
"DITTO_BASE_URL": "<DITTO_BASE_URL>",
"DITTO_USERNAME": "<DITTO_USERNAME>",
"DITTO_PASSWORD": "<DITTO_PASSWORD>",
"DITTO_BEARER_TOKEN": "<DITTO_BEARER_TOKEN>",
"DITTO_DEVOPS_USERNAME": "<DITTO_DEVOPS_USERNAME>",
"DITTO_DEVOPS_PASSWORD": "<DITTO_DEVOPS_PASSWORD>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
DITTO_BASE_URLRequired | Base URL of the Ditto HTTP API, e.g. http://localhost:8080 |
DITTO_USERNAMEOptional | Basic auth username for the Things/Policies/Messages/Search API |
DITTO_PASSWORDOptional, secret | Basic auth password for the Things/Policies/Messages/Search API |
DITTO_BEARER_TOKENOptional, secret | Bearer token, used instead of Basic auth for the same API |
DITTO_DEVOPS_USERNAMEOptional | Basic auth username for the separate DevOps/Connections realm |
DITTO_DEVOPS_PASSWORDOptional, secret | Basic auth password for the separate DevOps/Connections realm |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 24 Jul 2026 |
| Last updated | 24 Jul 2026 |
| Registry name | io.github.nagarjunr/eclipse-ditto |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
