Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Mcpolyglot

БесплатноНе проверен

One config, one CLI that turns your databases (Postgres, MySQL, SQLite, MongoDB) into MCP servers for Claude, GPT, Cursor, and any MCP-compatible agent.

GitHubEmbed

Описание

One config, one CLI that turns your databases (Postgres, MySQL, SQLite, MongoDB) into MCP servers for Claude, GPT, Cursor, and any MCP-compatible agent.

README

Turn your databases and APIs into Model Context Protocol servers — secured, schema-aware, open-source, npm-installable.

License: MIT Status: alpha Node

Why

The official @modelcontextprotocol/server-postgres is archived and unmaintained. Existing alternatives are either single-vendor (Supabase, Neon), uneven per-DB community servers, or SaaS-orchestration plays. None ship a unified, schema-aware, security-first multi-DB story out of the box.

mcpfy is that story. One config, one CLI, every database your agent needs.

Quickstart

# In a project directory
npx @mcpfy/cli init       # interactive wizard
npx @mcpfy/cli doctor     # validate config, ping sources

Add to Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "mcpfy": {
      "command": "npx",
      "args": ["-y", "@mcpfy/cli", "serve", "--config", "/abs/path/to/mcpfy.config.ts"],
      "env": { "DATABASE_URL": "postgres://user:pass@localhost:5432/db" }
    }
  }
}

Restart Claude Desktop and ask:

List the tables in my database, then sample 5 rows from users.

Features (v0.1)

  • Connectors: PostgreSQL, SQLite (Wave 1) → MySQL, MongoDB (Wave 2) → REST/OpenAPI (Wave 3).
  • Transports: stdio (Wave 1) and Streamable HTTP (Wave 2).
  • Tools: list_tables, describe_table, query (read-only). Opt-in per-table tools coming in Wave 3.
  • Security baked in:
    • Read-only by default — writes require explicit tables:write scope.
    • Per-dialect read-only enforcement (BEGIN READ ONLY, query_only pragma).
    • Built-in redaction of emails, JWTs, AWS keys, GitHub tokens, SSNs, credit-card numbers.
    • Column-level deny lists (e.g., users.password_hash).
    • JSONL audit log of every call (no raw args / results).
    • Token-bucket rate limiting per session per tool.
    • Prompt-injection wrapper around every result (the Supabase + Cursor lesson).
    • Secrets only via ${env:NAME}, ${file:./path}, or ${keychain:item}.

Repository Layout

packages/
  core/              @mcpfy/core         server, registry, transports, Connector iface
  cli/               @mcpfy/cli          bin: mcpfy
  config/            @mcpfy/config       zod schema, secret resolvers
  security/          @mcpfy/security     scopes, redaction, audit, rate limit, wrap
  connector-sql/     @mcpfy/connector-sql  Postgres + SQLite (+ MySQL in Wave 2)
  testkit/           @mcpfy/testkit      MCP conformance harness
examples/            host configs (Claude Desktop, Cursor, Claude Code)

Development

corepack enable
pnpm install
pnpm build
pnpm test

Status

Wave 1 alpha — Postgres + SQLite + stdio. See the implementation plan for the full roadmap.

License

MIT — see LICENSE.

from github.com/ishay60/mcpolyglot

Установка Mcpolyglot

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/ishay60/mcpolyglot

FAQ

Mcpolyglot MCP бесплатный?

Да, Mcpolyglot MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Mcpolyglot?

Нет, Mcpolyglot работает без API-ключей и переменных окружения.

Mcpolyglot — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Mcpolyglot в Claude Desktop, Claude Code или Cursor?

Открой Mcpolyglot на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Mcpolyglot with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории data