Skip to main content

MCP (Model Context Protocol) proxy for Ubidots with SSE support

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ubidots_mcp_server-0.1.0.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ubidots_mcp_server-0.1.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file ubidots_mcp_server-0.1.0.tar.gz.

File metadata

  • Download URL: ubidots_mcp_server-0.1.0.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.9 Linux/6.17.13+deb14-amd64

File hashes

Hashes for ubidots_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 00db7934c48756cfcc65573f4a2c229dab9049e8a29b1dd8ada4ff9632c8bccf
MD5 f97ebb80fe1d0266363490f3b7fa0b6e
BLAKE2b-256 20dba2af15c1e5bfb20202f5f0444dabaf693f83e18a90ef7d63180591573396

See more details on using hashes here.

File details

Details for the file ubidots_mcp_server-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: ubidots_mcp_server-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.9 Linux/6.17.13+deb14-amd64

File hashes

Hashes for ubidots_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 60df049ae26c013775a9202d87a585d649da2c4d1793ebfd36afac6c24b643f4
MD5 34630799ab08852c16e65ec3e2903ba5
BLAKE2b-256 210cffb5a0a296ba40d454920559c851c7a478899ce8593f0a9b30d17fb43ae4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page