qanat-goose-mcp
Verified Safeby professordnyc
Overview
A multimodal seller dashboard assistant for Square, integrating voice and gesture controls via a Goose MCP-UI extension.
Installation
npm run devEnvironment Variables
- SQUARE_API_KEY
- ELEVENLABS_API_KEY
Security Notes
The project uses environment variables for API keys and is structured to avoid common vulnerabilities like `eval` with user input. However, the demo scripts include hardcoded `demo_key` values as fallbacks, which could be a concern if these fallbacks were to be used in a production context. The main `env_loader` explicitly validates required keys. Inputs from the Goose MCP-UI are passed directly to service methods; robust input validation within services for production use is crucial.
Similar Servers
company-docs-mcp
Transforms organizational documentation into an AI-powered knowledge base for semantic search, Q&A via chat interface, Claude Desktop, and Slack integration.
karma
A modern, dark-themed chat interface demonstrating the Karma Memory system for AI agents, enabling context-aware conversations and dynamic switching of memory retrieval and caching strategies.
fastmcp
Build fast, declarative, and type-safe servers implementing the Model Context Protocol (MCP) in Dart.
consult-user-mcp
Enables AI agents (like Claude) to interact with users through native macOS dialogs (confirmation, choice, text input) or a PWA for push notifications and responses.