Skip to main content

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)

Source distribution for ubidots-mcp-server 0.1.0
File Size Uploaded
ubidots_mcp_server-0.1.0.tar.gz 9.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ubidots-mcp-server 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page