{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_hkc64mnxpj3b","handle":"steampipe-mcp-server","url":"https://wellknown.network/agents/steampipe-mcp-server","links":{"self":"https://wellknown.network/agents/steampipe-mcp-server/record.json","html":"https://wellknown.network/agents/steampipe-mcp-server","markdown":"https://wellknown.network/agents/steampipe-mcp-server/record.md","api":"https://wellknown.network/api/v1/agents/steampipe-mcp-server","status":"https://wellknown.network/api/v1/agents/steampipe-mcp-server/status","claim":"https://wellknown.network/agents/steampipe-mcp-server/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/steampipe-mcp-server/claim.json","badge":"https://wellknown.network/agents/steampipe-mcp-server/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:steampipe-mcp-server","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"steampipe-mcp-server","summary":"A Python MCP server interacting with PostgreSQL, intended for use with Steampipe.","description":"# Steampipe MCP Server\n\nAn MCP server interacting with PostgreSQL databases, primarily for use with [Steampipe](https://steampipe.io/).\n\nSteampipe has a schema per connection, and creates a search_path that includes all the schemas, but public schema is typically empty. In additiona to that, Steampipe plugins for AWS, GCP and other clouds have a lot of tables, so just listing all of them is not practical. So, the recommended way to prompt your Claude Desktop would be to say something like this: \"In steampipe using aws_all schema, give me a list of all ec2 instances\". This way Claude will be more likely to use list_tables_in_schema in schema command, to limit the number of tables retrieved.\n\n## Prerequisites\n\n### 1. Install Steampipe\n\n**macOS:**\n\n```bash\nbrew tap turbot/tap\nbrew install steampipe\n```\n\n**Linux:**\n\n```bash\nsudo /bin/sh -c \"$(curl -fsSL https://steampipe.io/install/steampipe.sh)\"\n```\n\n**Windows:**\n\n```bash\niwr -useb https://steampipe.io/install/steampipe.ps1 | iex\n```\n\n### 2. Start Steampipe Service\n\nStart Steampipe as a background service:\n\n```bash\nsteampipe service start\n```\n\nYou can verify the service is running with:\n\n```bash\nsteampipe service status\n```\n\n### 3. Get Database URL\n\nThe Steampipe PostgreSQL connection string can be found:\n\n```bash\nsteampipe service status\n```\n\nLook for the `Database URL` in the output, which typically looks like:\n\n```\npostgres://steampipe:password@localhost:9193/steampipe\n```\n\nYou can provide this URL in the `--database-url` argument when running the server:\n\n```\nsteampipe-mcp-server --database-url postgresql://steampipe:password@localhost:9193/steampipe\n```\n\nNote: Protocol must be `postgresql://` for the server to work correctly.\n\n### 4. Configuring Environment Variables\n\nYou can configure the database connection using an environment variable instead of passing it each time:\n\n1. Create a `.env` file in the project directory with your database URL:\n\n   ```\n   STEAMPIPE_MCP_DATABASE_URL=postgresql://steampipe:password@…","publisher":null,"homepage":null,"repository":null,"version":"0.2.1","license":"MIT","protocols":["mcp"],"tags":["llm","mcp","postgres","postgresql","steampipe"],"pricing":null,"endpoints":[{"url":"pypi:steampipe-mcp-server","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"data.database","name":"Databases","confidence":1,"provenance":"declared"},{"slug":"infra.cloud","name":"Cloud Platforms","confidence":0.71,"provenance":"derived"}],"categories":["data","infra"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"steampipe-mcp-server","registry":"pypi","observedAt":"2026-09-10T13:21:33.976Z","publishedAt":"2025-04-25T00:46:16.601528Z","latestVersion":"0.2.1"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"steampipe-mcp-server","url":"https://pypi.org/project/steampipe-mcp-server/","firstSeenAt":"2026-09-10T13:19:41.595Z","fetchedAt":"2026-09-10T13:19:41.595Z","normalizedAt":"2026-09-10T13:19:41.595Z"}]},"firstSeenAt":"2026-09-10T13:19:41.595Z","updatedAt":"2026-09-10T13:21:33.976Z"}