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.0.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.0-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: smarthub_extension-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 165ba72582b4483e3509e04da545f25c81ff990a2767d7bc5bbb430373874ef0
MD5 a4c59d3fa7fd61ae61d5a50c8920ca04
BLAKE2b-256 7cdb9ffee91093902b8ce817faa49c02df9419dad430f8125f3cd87f2e8733e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for smarthub_extension-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 37f450554c03d7631da593ec9b1e234f32c0d5f415d5f9700f9aabe719d427b3
MD5 e061545b994e4a635dfc0ada5f767e8a
BLAKE2b-256 83ee456c507747ea27edaf4fd3bfa11e0cc4537a74d13c37fe217aac3679bceb

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