Supabase
MCP server for interacting with the Supabase platform
作者による説明(英語の原文)
An MCP server with Mimer SQL Database Connectivity
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
DB_DSN, DB_USER, DB_PASSWORD, DB_HOST, DB_PORT, DB_PROTOCOL, DB_POOL_INITIAL_CON, DB_POOL_MAX_UNUSED, DB_POOL_MAX_CON, DB_POOL_BLOCK, DB_POOL_DEEP_HEALTH_CHECK, MCP_LOG_LEVEL「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"mimer": {
"command": "uvx",
"args": [
"mimer-mcp-server"
],
"env": {
"DB_DSN": "your-value",
"DB_USER": "your-value",
"DB_PASSWORD": "your-value",
"DB_HOST": "your-value",
"DB_PORT": "your-value",
"DB_PROTOCOL": "your-value",
"DB_POOL_INITIAL_CON": "your-value",
"DB_POOL_MAX_UNUSED": "your-value",
"DB_POOL_MAX_CON": "your-value",
"DB_POOL_BLOCK": "your-value",
"DB_POOL_DEEP_HEALTH_CHECK": "your-value",
"MCP_LOG_LEVEL": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add mimer --env DB_DSN=your-value --env DB_USER=your-value --env DB_PASSWORD=your-value --env DB_HOST=your-value --env DB_PORT=your-value --env DB_PROTOCOL=your-value --env DB_POOL_INITIAL_CON=your-value --env DB_POOL_MAX_UNUSED=your-value --env DB_POOL_MAX_CON=your-value --env DB_POOL_BLOCK=your-value --env DB_POOL_DEEP_HEALTH_CHECK=your-value --env MCP_LOG_LEVEL=your-value -- uvx mimer-mcp-server動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"mimer": {
"command": "uvx",
"args": [
"mimer-mcp-server"
],
"env": {
"DB_DSN": "your-value",
"DB_USER": "your-value",
"DB_PASSWORD": "your-value",
"DB_HOST": "your-value",
"DB_PORT": "your-value",
"DB_PROTOCOL": "your-value",
"DB_POOL_INITIAL_CON": "your-value",
"DB_POOL_MAX_UNUSED": "your-value",
"DB_POOL_MAX_CON": "your-value",
"DB_POOL_BLOCK": "your-value",
"DB_POOL_DEEP_HEALTH_CHECK": "your-value",
"MCP_LOG_LEVEL": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"mimer": {
"type": "stdio",
"command": "uvx",
"args": [
"mimer-mcp-server"
],
"env": {
"DB_DSN": "your-value",
"DB_USER": "your-value",
"DB_PASSWORD": "your-value",
"DB_HOST": "your-value",
"DB_PORT": "your-value",
"DB_PROTOCOL": "your-value",
"DB_POOL_INITIAL_CON": "your-value",
"DB_POOL_MAX_UNUSED": "your-value",
"DB_POOL_MAX_CON": "your-value",
"DB_POOL_BLOCK": "your-value",
"DB_POOL_DEEP_HEALTH_CHECK": "your-value",
"MCP_LOG_LEVEL": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
DB_HOST envDB_PORT envDB_PROTOCOL envDB_POOL_INITIAL_CON envDB_POOL_MAX_UNUSED envDB_POOL_MAX_CON envDB_POOL_BLOCK envDB_POOL_DEEP_HEALTH_CHECK envMCP_LOG_LEVEL envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント mimersql で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:DB_DSN, DB_USER, DB_PASSWORD
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.5)がレジストリに届いたのは9 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。
同じカテゴリには:Supabase, MongoDB MCP Server, Elasticsearch MCP Server
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP server for interacting with the Supabase platform
MongoDB Model Context Protocol Server
MCP server for interacting with Elasticsearch
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
A Model Context Protocol (MCP) server that provides Mimer SQL database connectivity to browse database schemas, execute read-only queries with parameterization support, and manage stored procedures.
list_schemas — List all available schemas in the databaselist_table_names — List table names within the specified schemaget_table_info — Get detailed table schema and sample rowsexecute_query — Execute SQL query with parameter support (Only SELECT queries are allowed)list_stored_procedures — List read-only stored procedures in the databaseget_stored_procedure_definition — Get the definition of a stored procedureget_stored_procedure_parameters — Get the parameters of a stored procedureexecute_stored_procedure — Execute a stored procedure in the database with JSON parametersBefore running the server, you need to configure your database connection settings using environment variables. The Mimer MCP Server reads these from a .env file.
Mimer MCP Server can be configured using environment variables through .env file with the following configuration option:
| Environment Variable | Default | Description |
|---|---|---|
DB_DSN | *Required* | Database name to connect to |
DB_USER | *Required* | Database username |
DB_PASSWORD | *Required* | Database password |
DB_HOST | - | Database host address (use host.docker.internal for Docker) |
DB_PORT | 1360 | Database port number |
DB_PROTOCOL | tcp | Connection protocol |
DB_POOL_INITIAL_CON | 0 | Initial number of idle connections in the pool |
DB_POOL_MAX_UNUSED | 0 | Maximum number of unused connections in the pool |
DB_POOL_MAX_CON | 0 | Maximum number of connections allowed (0 = unlimited) |
DB_POOL_BLOCK | false | Determines behavior when exceeding the maximum number of connections. If true, block and wait for a connection to become available; if false, raise an error when maxconnections is exceeded |
DB_POOL_DEEP_HEALTH_CHECK | true | If true, validates connection health before getting from pool (slower but more reliable) |
MCP_LOG_LEVEL | INFO | Logging level for the MCP server. Options: DEBUG, INFO, WARNING, ERROR, CRITICAL |
MCP servers are configured using a JSON file (mcp.json). Different MCP hosts may have slightly different configuration formats. In this guide, we'll focus on VS Code as an example. First, ensure you've installed the latest version of VS Code and have access to Copilot.
One way to add MCP server in VS Code is to add the server configuration to your workspace in the .vscode/mcp.json file. This will allow you to share configuration with others.
.vscode/mcp.json file in your workspace..vscode/mcp.json file, depending on how you want to run the MCP server.docker build -t mimer-mcp-server .
Then, add the following configuration to .vscode/mcp.json file
{
"servers": { "mimer-mcp-server": { "command": "docker", "args": [ "run", "-i", "--rm", "--add-host=host.docker.internal:host-gateway", "--env-file=/absolute/path/to/.env", "mimer-mcp-server", ] } }, "inputs": [] }
{
"servers": { "mimer-mcp-server": { "command": "docker", "args": [ "run", "-i", "--rm", "--add-host=host.docker.internal:host-gateway", "--env-file=/absolute/path/to/.env", "mimersql/mimer-mcp:latest" ] } }, "inputs": [] }
This will start a Mimer SQL Docker container as well as the mimer-mcp-server container, set up a private network between the two containers and create the Mimer SQL example database. The Mimer SQL database will be stored in the docker volume called mimer_mcp_data so that database changes are persistent.
{
"servers": { "mimer-mcp-server": { "command": "docker", "args": [ "compose", "run", "--rm", "-i", "--no-TTY", "mimer-mcp-server" ] } }, "inputs": [] }
{
"servers": { "mimer-mcp-server": { "type": "stdio", "command": "uvx", "args": [ "mimer_mcp_server" ], "env": { "DOTENV_PATH": "/absolute/path/to/.env" } } } }
{
"servers": { "mimer-mcp-server": { "type": "stdio", "command": "uv", "args": [ "run", "--with", "fastmcp", "fastmcp", "run", "/path-to/server.py" ], } } }
mcp.json file. Click it to launch the server.uv:# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
brew install uv
Verify installation:
uv --version
# Linux (Ubuntu/Debian)
sudo apt install nodejs npm
brew install node
Verify installation:
node --version
npm --version
uv venv
source .venv/bin/activate
.venv\Scripts\activate
uv sync
cp .env.example .env
The configuration is loaded automatically via `config.py`.
MCP Inspector provides a web interface for testing and debugging MCP Tools (Requires Node.js: 22.7.5+):
npx @modelcontextprotocol/inspector
Note: MCP Inspector is a Node.js app and the npx command allows running MCP Inspector without having to permanently install it as a Node.js package.
Alternatively, you can use FastMCP CLI to start the MCP inspector
uv run fastmcp dev inspector src/mimer_mcp_server/server.py
To run the Mimer SQL docker image and mimer-mcp-server using Docker compose, run:
MCP_TRANSPORT=http docker compose up
or to run it as a daemon:
MCP_TRANSPORT=http docker compose up -d
This way it is possible to call the mimer-mcp-server using HTTP and port 3333.