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.1.tar.gz (18.5 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.1-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: smarthub_extension-0.1.1.tar.gz
  • Upload date:
  • Size: 18.5 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.1.tar.gz
Algorithm Hash digest
SHA256 03d11c94d3e24105074a65f632c354b925e653b2005ca438fdce5085c1dd6e49
MD5 0af5004ed53c33f1fd6f03178542aa5c
BLAKE2b-256 426df3080fd00693d97262bf28d087b65b3e5f8b5e21979a0513b73d962542b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for smarthub_extension-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 24e68f8308761117666efc4e7f265a8c6fca4289187c07563936c65c60e4bd81
MD5 b154b8aaacdcb148e427b46ce7b261b6
BLAKE2b-256 32d6ac750c1d223f579b67986701efaca2e81830422568240d2b24b739b4a2c9

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