Demo MCP Server
Demo MCP Server (ヘッドレス)
MCP 専用プロジェクト — React UI なし。HTTP 経由で任意の React(またはその他の)アプリを接続します。
エージェント
フォルダ | Id | 役割 |
|
| MongoDB Atlas CRUD |
|
| ローカル Excel |
Any React app
│ POST /api/login { apiKey }
│ Authorization: Bearer <token>
├─► POST /api/agent (plain English)
├─► /api/* (REST Mongo helpers)
└─► /mcp (MCP Streamable HTTP for agent hosts)
│
▼
demo-mcp-server
├── agents/mongo
└── agents/excelRelated MCP server: MongoDB MCP Server
実行
npm install
npm run api # http://127.0.0.1:3000
npm run mcp # stdio for Cursorログイン(任意の React アプリから)
.env に CLIENT_API_KEY を設定します。次に:
const login = await fetch('http://127.0.0.1:3000/api/login', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ apiKey: import.meta.env.VITE_MCP_API_KEY }),
}).then((r) => r.json());
const token = login.token;
const result = await fetch('http://127.0.0.1:3000/api/agent', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
Authorization: `Bearer ${token}`,
},
body: JSON.stringify({ prompt: 'show rows in people' }),
}).then((r) => r.json());可能な場合はブラウザバンドルにシークレットを含めないでください(React アプリのバックエンドを経由してプロキシします)。ローカルデモのみであれば、Vite の環境変数で問題ありません。
CORS
CORS_ORIGIN=* は任意の React オリジンを許可します。または、カンマ区切りのリストを設定します:
CORS_ORIGIN=http://localhost:5173,http://localhost:3001レイアウト
src/
agents/
mongo/ # Agent 1
excel/ # Agent 2
catalog.ts # Public agent list
orchestrator/ # Plain-English → tool calls (LLM or rules)
mcp/ # MCP factory + stdio
http/ # REST + /mcp + login auth
shared/db/ # Mongo connection helpers
data/workbook.xlsxCursor (stdio)
.cursor/mcp.json は引き続き src/mcp/stdio.ts を指しています。
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP server for AI-driven data ops. Create apps, manage schemas, and CRUD structured data.
- mcpOAuthcom.airtable
Official Airtable MCP server — database and operations layer for agents.
API-first CRM for LLMs - contacts, companies, deals and activities over a native MCP server.
- UnifAPIOAuthcom.unifapi
Hosted MCP server for live public-data APIs and Skills for AI agents.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants like Claude to interact with MongoDB databases through standardized MCP tools. Supports full CRUD operations, aggregations, and natural language queries with Clean Architecture and dual transport modes (STDIO/HTTP).-
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server for MongoDB operations, enabling AI assistants to interact with MongoDB databases through a standardized interface.13 npm4MIT
- AlicenseNot gradedqualityBmaintenanceSelf-hosted MCP server that bridges your MongoDB or PostgreSQL database to AI agents, with sandbox isolation and field-level control.73MIT
- AlicenseNot gradedqualityDmaintenanceFeature-rich MCP server for MongoDB with multi-connection support, enabling users to interact with multiple MongoDB clusters simultaneously, perform CRUD operations, run aggregations, diagnostics, and more, all through natural language.10 npmMIT