Ubidots MCP Server
stdio proxy to connect MCP clients with the Ubidots MCP server.
Setup with Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"ubidots": {
"command": "uvx",
"args": ["ubidots-mcp-server"],
"env": {
"X_AUTH_TOKEN": "your-token-here"
}
}
}
}
Custom Deployment
{
"mcpServers": {
"my-iot": {
"command": "uvx",
"args": ["ubidots-mcp-server"],
"env": {
"X_AUTH_TOKEN": "your-token",
"MCP_BASE_URL": "https://mcp.your-domain.com/mcp"
}
}
}
}
Environment Variables
| Variable | Required | Description |
|---|---|---|
X_AUTH_TOKEN |
Yes | Authentication token |
MCP_BASE_URL |
No | MCP server URL (default: https://mcp.ubidots.com/mcp) |
MCP_LOG_LEVEL |
No | Log level: DEBUG, INFO, WARNING, ERROR (default: INFO) |
Development
git clone <repo>
cd ubidots-mcp-server
pip install -e ".[dev]"
pytest
Metadata
Release files for ubidots-mcp-server 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ubidots_mcp_server-0.1.0.tar.gz | 9.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ubidots_mcp_server-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.3 kB
Release files / ubidots_mcp_server-0.1.0.tar.gz
| Download URL | ubidots_mcp_server-0.1.0.tar.gz |
|---|---|
| Size | 9.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
00db7934c48756cfcc65573f4a2c229dab9049e8a29b1dd8ada4ff9632c8bccf
|
|
BLAKE2b-256 checksum How to use checksums |
20dba2af15c1e5bfb20202f5f0444dabaf693f83e18a90ef7d63180591573396
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.2.1 CPython/3.13.9 Linux/6.17.13+deb14-amd64
|
Release files / ubidots_mcp_server-0.1.0-py3-none-any.whl
| Download URL | ubidots_mcp_server-0.1.0-py3-none-any.whl |
|---|---|
| Size | 8.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
60df049ae26c013775a9202d87a585d649da2c4d1793ebfd36afac6c24b643f4
|
|
BLAKE2b-256 checksum How to use checksums |
210cffb5a0a296ba40d454920559c851c7a478899ce8593f0a9b30d17fb43ae4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.2.1 CPython/3.13.9 Linux/6.17.13+deb14-amd64
|