puddle-mcp
by Dhruv-Limbani
Overview
An AI assistant for the Puddle data marketplace, designed to help data buyers discover, evaluate, and manage inquiries for datasets.
Installation
uvicorn server:app --reload --port 8002Environment Variables
- API_KEY
- DATABASE_URL
- GEMINI_API_KEY
Security Notes
The APIKeyMiddleware responsible for authenticating requests using the `API_KEY` environment variable is present but commented out in `server.py`. This means the server, as provided, runs without any API key authentication, allowing anyone to access its endpoints. For production deployment, this middleware must be uncommented and a strong API_KEY configured. Additionally, `uvicorn --reload` is intended for development and should not be used in a production environment.
Similar Servers
modelcontextprotocol
Provides AI assistants with real-time web search, reasoning, and research capabilities through Perplexity's Sonar models and Search API.
DBchat
Transforms a database into an intelligent conversational partner, enabling natural language queries, instant answers, and data visualizations via MCP clients.
mcp-server-datahub
Enables AI agents to interact with DataHub for comprehensive data discovery, governance, lineage exploration, and SQL query generation across an organization's data ecosystem.
Web-Algebra
Translates natural language instructions into JSON-formatted domain-specific language operations for loading, querying, and writing RDF Linked Data, consumable by AI agents.