Supabase
MCP server for interacting with the Supabase platform
作者による説明(英語の原文)
Scout your MongoDB databases with AI - safety features, live monitoring, and data quality
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"mongo-scout": {
"command": "npx",
"args": [
"-y",
"mongo-scout-mcp",
"read-only",
"mongodb://localhost:27017",
"test"
]
}
}
}ターミナルでこれを実行します
claude mcp add mongo-scout -- npx -y mongo-scout-mcp read-only mongodb://localhost:27017 testプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"mongo-scout": {
"command": "npx",
"args": [
"-y",
"mongo-scout-mcp",
"read-only",
"mongodb://localhost:27017",
"test"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"mongo-scout": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mongo-scout-mcp",
"read-only",
"mongodb://localhost:27017",
"test"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント bluwork で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.3)がレジストリに届いたのは8 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには: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、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Scout your MongoDB databases with AI - A production-ready Model Context Protocol server with built-in safety features, live monitoring, and data quality tools.
You ask:
*"Anything unusual happening with order volume this month?"*
Mongo Scout returns:
ordersStatistics (last 30 days)
| Metric | Value |
|---|---|
| Daily Average | 2,847 documents |
| Standard Deviation | 412 |
| Min / Max | 1,923 / 3,601 |
Anomalies Detected
Recommendations
That's detectVolumeAnomalies — one of 50 tools covering exploration, querying, diagnostics, monitoring, data quality, and safe writes.
claude mcp add mongo-scout -- npx -y mongo-scout-mcp mongodb://localhost:27017 mydb
Then ask: *"What collections do I have and what do their schemas look like?"*
Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": { "mongo-scout": { "command": "npx", "args": ["-y", "mongo-scout-mcp", "mongodb://localhost:27017", "mydb"], "type": "stdio" } } }
Cursor / VS Code
Add to your MCP settings:
{
"mongo-scout": { "command": "npx", "args": ["-y", "mongo-scout-mcp", "mongodb://localhost:27017", "mydb"] } }
Read-Only vs Read-Write
The server runs in read-only mode by default. For write operations, run a separate instance:
{
"mcpServers": { "mongo-scout-readonly": { "command": "npx", "args": ["-y", "mongo-scout-mcp", "--read-only", "mongodb://localhost:27017", "mydb"], "type": "stdio" }, "mongo-scout-readwrite": { "command": "npx", "args": ["-y", "mongo-scout-mcp", "--read-write", "mongodb://localhost:27017", "mydb_dev"], "type": "stdio" } } }
listDatabases — all databases in the instancegetDatabaseStats — storage and performance statisticslistCollections — collections in the current databasegetCollectionStats — size, document count, index detailsinferSchema — schema inference from sampled documentsfind — query documents with filtering, sorting, projectionaggregate — run aggregation pipelinescount — count documents matching a querydistinct — unique values for a fieldtextSearch — full-text search across indexed fieldsexplainQuery — query execution plan analysisdetectVolumeAnomalies — unusual patterns in document volumeanalyzeQueryPerformance — query optimization using explain plansgetServerStatus — server performance metricsgetCurrentOperations — currently running operationsgetConnectionPoolStats — connection pool healthgetProfilerStats — profiler data and slow operationsgetLiveMetrics — real-time metrics with continuous updatesgetHottestCollections — collections with highest activitygetCollectionMetrics — detailed per-collection metricsgetSlowestOperations — slow query trackingrunAdminCommand — execute admin commandsfindDuplicates — duplicate documents by field combinationfindOrphans — orphaned references across collectionsfindMissingFields — documents missing required fieldsfindInconsistentTypes — type inconsistencies across documentsvalidateDocuments — custom validation with MongoDB $exprexploreRelationships — multi-hop relationship traversalfindRecent — documents within a time windowfindInTimeRange — date range queries with optional groupinglistIndexes — all indexes for a collectioncreateIndex — create new indexesdropIndex — remove indexesexportCollection — JSON, JSONL, or CSVcloneCollection — clone with filtering and index copyingpreviewUpdate / previewDelete — see what would change before committingpreviewBulkWrite — preview bulk operationsinsertOne / insertMany — insert documentsupdateOne / updateMany — update with dryRun and maxDocuments limitsreplaceOne — replace a single documentfindOneAndUpdate — find and update atomicallydeleteOne / deleteMany — delete with dryRun and maxDocuments limitsbulkWrite — multiple write operations in one callrenameField — rename fields with dry-run and index migrationcreateCollection / dropCollection — collection management*"What collections do I have and what's the schema of users?"*
listCollections()
inferSchema({ collection: "users", sampleSize: 50 })
*"Find duplicate emails in the users collection."*
findDuplicates({ collection: "users", fields: ["email"], options: { limit: 100 } })
*"Show me order volume anomalies over the last month."*
detectVolumeAnomalies({ collection: "orders", timestampField: "createdAt", options: { groupBy: "day", lookbackPeriods: 30 } })
*"What's happening on the server right now?"*
getServerStatus()
getCurrentOperations() getHottestCollections({ limit: 5, sampleDuration: 5000 })
*"Find orders that reference deleted users."*
findOrphans({ collection: "orders", localField: "userId", foreignCollection: "users", foreignField: "_id" })
*"Export the products collection as CSV."*
exportCollection({ collection: "products", options: { format: "csv", flatten: true } })
| Variable | Default | Description |
|---|---|---|
ENABLE_LOGGING | false | Enable file logging |
LOG_DIR | ./logs | Log file directory |
CLI flags: --read-only (default), --read-write, --mode
File logging is disabled by default. Set ENABLE_LOGGING=true to enable. Two log files are created in LOG_DIR:
Connection strings are automatically redacted in all output.
Both formats accepted:
{ "_id": { "$oid": "507f1f77bcf86cd799439011" } }
{ "_id": "507f1f77bcf86cd799439011" }
git clone https://github.com/bluwork/mongo-scout-mcp.git
cd mongo-scout-mcp pnpm install pnpm build pnpm test
Apache-2.0