MCP.so
登录

Isthmus MCP Server

@guillermoBallester

基本信息

分类

数据库

传输方式

stdio

作者

guillermoBallester

提交者

Guillermo Sasso

关于 Isthmus MCP Server

A single binary MCP server that gives Claude, Cursor, and any MCP client safe, read-only access to your PostgreSQL database. Runs locally over stdio or HTTP — your credentials never leave your machine.

#postgresdb#masking#mcpserver

Isthmus MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "isthmus": {
      "command": "isthmus",
      "env": {
        "DATABASE_URL": "postgres://user:pass@localhost:5432/mydb"
      }
    }
  }
}

Isthmus MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Isthmus?

Isthmus is a local MCP server that gives AI models safe, read-only access to your PostgreSQL database. It runs as a single binary on your machine; credentials never leave.

How to use Isthmus?

Install Isthmus via the install script or Docker, set the DATABASE_URL environment variable, and add it to your MCP client configuration (e.g., Claude Desktop JSON). Then ask your AI questions about your database.

Key features of Isthmus

  • Schema discovery and table description tools
  • Read-only queries with server-side row limits and timeouts
  • Column masking for PII (redact, hash, partial, null)
  • Policy engine that enriches schema with business context
  • SQL validation via AST-level whitelist (only SELECT/EXPLAIN allowed)
  • HTTP transport for web-based clients and remote access
  • OpenTelemetry support for distributed tracing and metrics
  • Works with Claude Desktop, Cursor, Windsurf, VS Code, and ChatGPT Desktop

Use cases of Isthmus

  • Allow an AI assistant to explore and query your PostgreSQL schema without write access
  • Enable safe database analysis in client applications by enforcing read-only queries
  • Protect sensitive PII data by masking columns before results reach the AI
  • Give AI models business context on schema objects so they generate more accurate SQL

常见问题

1

What databases does Isthmus support?

Isthmus works exclusively with PostgreSQL databases.

2

Is Isthmus read-only?

Yes. Isthmus only allows `SELECT` and `EXPLAIN` statements, enforced via AST-level validation using PostgreSQL’s own parser.

3

How does Isthmus protect PII?

Column masking allows per-column redact, hash, partial, or null masking, enforced server-side before results are returned.

4

What transport protocols does Isthmus support?

Isthmus supports stdio (for desktop MCP clients) and HTTP (for web-based clients and remote access).

5

Which MCP clients are compatible with Isthmus?

Isthmus works with any MCP client, including Claude Desktop, Cursor, Windsurf, Gemini CLI, VS Code, and ChatGPT Desktop.

评论

数据库 分类下的更多 MCP 服务器