Skip to main content

SmartHub MCP extension for Goose

Project description

SmartHub MCP Extension

A Goose extension for accessing SmartHub data through Snowflake.

Installation

pip install smarthub-extension

Usage

With Goose

Add to your Goose configuration:

extensions:
  smarthub:
    type: stdio
    command: smarthub run --transport stdio
    environment:
      PYTHONPATH: /path/to/smarthub_extension
      SMARTHUB_LOG_FILE: /tmp/smarthub_mcp.log

Standalone Server

Run as a standalone server:

smarthub run --transport http --host 127.0.0.1 --port 8000

Features

  • Query merchant information by token or business ID
  • Access AM ownership data
  • View business relationships and hierarchies
  • Track merchant history and status

Development

  1. Clone the repository
  2. Create a virtual environment
  3. Install dependencies:
    pip install -e .
    
  4. Run tests:
    pytest
    

License

MIT

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

smarthub_extension-0.1.2.tar.gz (18.6 kB view details)

Uploaded Source

Built Distribution

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

smarthub_extension-0.1.2-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file smarthub_extension-0.1.2.tar.gz.

File metadata

  • Download URL: smarthub_extension-0.1.2.tar.gz
  • Upload date:
  • Size: 18.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for smarthub_extension-0.1.2.tar.gz
Algorithm Hash digest
SHA256 3fd3c0fb589d939a79d9ed454d28cb15d6194ad7835594c0c2784772cf970fec
MD5 0b0f8126be3a7a73608a13ab14de1069
BLAKE2b-256 bfef5acb9afab013c55539d499ae8bf7d6dc6459f9398afc641644857b737ce6

See more details on using hashes here.

File details

Details for the file smarthub_extension-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for smarthub_extension-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c5aa28489bc36deacfd43212b57bc628a7b4a4165785ec69f22b2e112d485ed2
MD5 7de4f663e4531665981bedbcfdaad264
BLAKE2b-256 b663f0cc94ace33ec9a1e74a3682b415735dfec0861e06b6aa5109f9626df473

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