Skip to main content

SmartHub MCP extension for Goose

Project description

SmartHub MCP Extension

A Goose extension for natural language interaction with SmartHub data and portfolio management.

Installation

Install the package using pip:

pip install mcp-smarthub

Configuration

Add the extension to Goose using either the UI or configuration file.

Using Goose Desktop UI

  1. Open Goose Desktop
  2. Click menu (top right) → Settings → Extensions
  3. Click "Add Extension"
  4. Use these settings:
Type: Standard IO
ID: smarthubdata
Name: SmartHub Extension
Description: Natural language interface for SmartHub data and portfolio management
Command: mcp_smarthub

Using Configuration File

Add to ~/.config/goose/config.yaml:

extensions:
  smarthubdata:
    type: standard_io
    command: mcp_smarthub

Authentication

The extension uses SSO for Snowflake authentication at Block. No additional credentials are required.

Features

  • Natural language queries for SmartHub data
  • Portfolio management capabilities
  • Custom pricing analysis
  • Winter 2025 features (churn model, variable comp)

Testing

After installation:

  1. Restart Goose
  2. Ask Goose: "Can you test the SmartHub extension connection to Snowflake?"

Troubleshooting

  1. Verify installation: pip list | grep mcp-smarthub
  2. Verify SSO is working by testing Snowflake access in another tool
  3. Check that you're on the Block network or VPN

Support

License

MIT License - see LICENSE file for details

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

mcp_smarthub-0.2.8.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

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

mcp_smarthub-0.2.8-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file mcp_smarthub-0.2.8.tar.gz.

File metadata

  • Download URL: mcp_smarthub-0.2.8.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.6

File hashes

Hashes for mcp_smarthub-0.2.8.tar.gz
Algorithm Hash digest
SHA256 a5b489d63265e6e46365581d4ae913c4219dc42af8bebf84e6553ff716b565aa
MD5 83a479aeeb254b60e907ba5f8fd539be
BLAKE2b-256 a210c4006b1954902341fff6d60822ad4a7e49a352d3da3c0ed71025d09e04ec

See more details on using hashes here.

File details

Details for the file mcp_smarthub-0.2.8-py3-none-any.whl.

File metadata

  • Download URL: mcp_smarthub-0.2.8-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.6

File hashes

Hashes for mcp_smarthub-0.2.8-py3-none-any.whl
Algorithm Hash digest
SHA256 964c833b27b6dd282830cc9767eab88012e97fe0bd90e2fd7b9b31fcd0171bb8
MD5 129ca4df682cf518c6189707b09e861b
BLAKE2b-256 db00ebd978319703859f9aa735f2615aa6af3a67c15c868445756f57ecd80b94

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