Skip to main content

Call your Databutton app endpoints as LLM tools with MCP

Project description

Databutton App MCP

Use API endpoints from your Databutton app as LLM tools from any MCP compatible client!

This is a simple proxy that runs locally and connects securely to your Databutton app using the MCP protocol over websockets.

To use it, make sure you have uv installed, see instructions here if not:

https://docs.astral.sh/uv/getting-started/installation/

First download an API key from the settings page of your Databutton app, and save it to a file.

Then configure your LLM client (e.g. Claude Desktop or Cursor), like this:

{
  "mcpServers": {
    "myDatabuttonApp": {
      "command": "uvx",
      "args": [
        "databutton-app-mcp@latest"
      ],
      "env": {
        "DATABUTTON_API_KEY": "YOUR-DATABUTTON-APP-KEY"
      }
    }
  }
}

or this

{
  "mcpServers": {
    "myDatabuttonApp": {
      "command": "uvx",
      "args": [
        "databutton-app-mcp@latest"
        "-k",
        "/path/to/apikey.txt"
      ]
    }
  }
}

Here /path/to/apikey.txt is the full path to a file containing the api key, or DATABUTTON_API_KEY is either the api key value or the path to a file containing it. You can download the API key for your Databutton app on the app settings page. Make sure to keep it secure and don't share it.

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

mseep_databutton_app_mcp-0.1.19.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

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

mseep_databutton_app_mcp-0.1.19-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file mseep_databutton_app_mcp-0.1.19.tar.gz.

File metadata

File hashes

Hashes for mseep_databutton_app_mcp-0.1.19.tar.gz
Algorithm Hash digest
SHA256 d3a9b28896c1d5e3aa8240a036ca8e50edcbd92366b1f9ff68e0cb4fb3b7c660
MD5 07b438e64a61562433b9701e9c3ee3ad
BLAKE2b-256 ace002663846201ef7bfc2fb12e0ee53e6bfcde892b35b20832d73e6c769f7ff

See more details on using hashes here.

File details

Details for the file mseep_databutton_app_mcp-0.1.19-py3-none-any.whl.

File metadata

File hashes

Hashes for mseep_databutton_app_mcp-0.1.19-py3-none-any.whl
Algorithm Hash digest
SHA256 2fabfa7b754c91a5ba6b490f9de4c13bba92733aaca4baeca4c7449903b4bc72
MD5 badcd9b2a0de1b280d54101d59edbcb4
BLAKE2b-256 3580601a2593b68abc7420b508a747f819b097c30795693c998643e143b398c0

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