World Monitor
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 102 tools.
Description from the maker (original English)
Connects AI assistants to QCDatabase.AI for everyday construction quality-control work.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
Passed 5/5 checks · What you ask goes through the maker’s server (mcp.qcdatabase.ai)
First: which AI do you use?
Pick your app and the steps appear below.
Works with Claude · about 2 min
No key, nothing to install · Set it up once on claude.ai or the desktop app, then use it in chat · free accounts can add 1
CustomizeConnectors
Copy each value into the field with the same name in Claude, then click Continue
QCDatabase.AIhttps://mcp.qcdatabase.ai/mcpLeave Authentication as Claude detected it, then click Add
+ConnectorsQCDatabase.AI
Use QCDatabase.AI and tell me what you can do for me, then show me one thing✓ If Claude says it is using QCDatabase.AI or shows a QCDatabase.AI tool in the answer, you are connected
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with ChatGPT on business plans only
ChatGPT Business, Enterprise or Edu on the web, added by a workspace admin or owner · On Free, Plus or Pro: your ChatGPT plan cannot connect MCP yet
Plugins+Add custom MCP server
Enter a name, paste the address under Connection, tick the risk warning and click Create as a plugin
QCDatabase.AIhttps://mcp.qcdatabase.ai/mcpStart a new chat and pick QCDatabase.AI from your plugins before typing
Use QCDatabase.AI and tell me what you can do for me, then show me one thing✓ If ChatGPT says it is using QCDatabase.AI or shows a QCDatabase.AI tool in the answer, you are connected
Menu names checked against OpenAI’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with Claude Code · about 2 min
No key, nothing to install
Mac: press Command+Space and type Terminal · Windows: open PowerShell
claude mcp add --transport http qcdatabase https://mcp.qcdatabase.ai/mcpYou should see QCDatabase.AI listed as connected
Use QCDatabase.AI and tell me what you can do for me, then show me one thing✓ If Claude Code says it is using QCDatabase.AI or shows a QCDatabase.AI tool in the answer, you are connected
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with Cursor · about 2 min
No key, nothing to install
Use QCDatabase.AI and tell me what you can do for me, then show me one thing✓ If Cursor says it is using QCDatabase.AI or shows a QCDatabase.AI tool in the answer, you are connected
Menu names checked against Cursor’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with VS Code · about 2 min
No key, nothing to install
Use QCDatabase.AI and tell me what you can do for me, then show me one thing✓ If VS Code says it is using QCDatabase.AI or shows a QCDatabase.AI tool in the answer, you are connected
Menu names checked against VS Code’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Other apps that use MCP, such as Windsurf, Zed or Gemini CLI, each add servers differently. See how in the app list.
Address for apps that connect over the web
https://mcp.qcdatabase.ai/mcpJSON settings are under “For developers” below
Claude Code
claude mcp add --transport http qcdatabase https://mcp.qcdatabase.ai/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"qcdatabase": {
"url": "https://mcp.qcdatabase.ai/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"qcdatabase": {
"type": "http",
"url": "https://mcp.qcdatabase.ai/mcp"
}
}
}These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Based on how this server connects and on each app’s own docs, checked Nov 10, 2026.
Connect over the internet in
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
The server asks you to sign in before it lists its tools.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 12, 2026
The registry name was verified against the domain qcdatabase.ai (the registry checks domain ownership)
Code last changed 4 days ago
Uses MIT
Responded in 257 ms (HTTP 401)
Declares OAuth sign-in, so your AI app can take you to log in
Not checked yet; we read the tool list when we check the endpoint
Ask, share a tip or report that it does not work. Sorted by what people marked helpful.
No posts yet. Be the first to ask or share.
Posts here are written by users, not the PopNx team.
No reviews yet
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 5 of 5 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.
The GitHub repo last changed 4 days ago, and the latest version (0.1.0) reached the registry 2 months ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT Business and above.
In the same category: World Monitor, Claude Flow, Tldraw
Servers in the same category from other makers, sorted by stars.
Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 102 tools.
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
A small program that lets an AI assistant (like Claude) do your everyday QC Database work for you — set the project you're working on, upload records, read what the AI pulled off a document, and find and close out the items still needed for a complete, traceable turnover package.
It runs on your own computer. Your AI assistant talks to it; it talks to QCDatabase.AI on your behalf, using your own login.
Built on the official Model Context Protocol Python library and the QC Database MCP specification — published at qcdatabase.ai/mcp_server_spec.md and kept in this repo as mcp_server_spec.md.
Once it's connected, you can talk to it in plain language. For example:
You need Python 3.10 or newer on your computer.
brew install python or get it from python.org/downloads.To check it's installed, open a terminal (PowerShell on Windows, Terminal on Mac) and run:
python --version
You should see Python 3.10 or higher. (On some Macs the command is python3.)
From a terminal, in this folder:
pip install ".[runtime]"
That's it. This installs the server and a command called qcdatabase-mcp.
If
pipisn't found, trypython -m pip install ".[runtime]"(orpython3 -m pip install ".[runtime]").
Claude Desktop launches this server for you and shows its tools in your chats. Set it up once:
If you don't have it, download it from claude.ai/download and sign in.
In Claude Desktop:
This opens (and, if needed, creates) a file named claude_desktop_config.json. You can also open it directly:
%APPDATA%\Claude\claude_desktop_config.json~/Library/Application Support/Claude/claude_desktop_config.jsonPut this in the file. If the file already has other servers, just add the "qcdatabase" block inside the existing "mcpServers" section.
Windows:
{
"mcpServers": { "qcdatabase": { "command": "python", "args": ["-m", "qcdatabase_mcp"] } } }
Mac (Python is usually python3 there):
{
"mcpServers": { "qcdatabase": { "command": "python3", "args": ["-m", "qcdatabase_mcp"] } } }
Save the file.
If Claude can't start it (you see "python not found" or the server fails),
use the full path to Python instead of just
"python". Find it by running
where python(Windows) orwhich python3(Mac) in a terminal, then paste
that path as the
"command". For example on Windows:
`json
{
"mcpServers": {
"qcdatabase": {
"command": "C:\\Users\\you\\AppData\\Local\\Programs\\Python\\Python312\\python.exe",
"args": ["-m", "qcdatabase_mcp"]
}
}
}
`
(Use double backslashes
\\in Windows paths inside JSON.)
Fully quit and reopen the app (on Windows, also close it from the system tray; on Mac, Quit with Cmd-Q — closing the window isn't enough). The new server only loads on a fresh start.
Start a new chat and look for the tools/connector indicator (a slider or tool icon near the message box). Click it and you should see qcdatabase with its tools listed. If you don't, see Troubleshooting.
Then ask Claude to "connect to QC Database" to sign in — see below.
login tool). Your web browser opens; log in and pick which company workspace you want to connect. That choice locks the connection to that one organization. You only do this once — it's remembered.login, logout, auth_status, whoamilist_tenants, list_projects, set_project, get_active_project, list_project_members, list_lists, list_list_items, list_map_item_schemas, get_map_item_schema, list_document_folders, list_form_schemascreate_list_item, update_list_item, delete_list_item (a soft delete — the entry stops appearing in list reads but stays on record)update_project, list_jobs, create_job, update_job, list_packages, create_package, update_package, list_line_specs, create_line_spec, update_line_spec (updates change only the fields you pass; name a field in clear to empty it)upload_document, upload_document_version, download_document, upload_drawing, upload_large_format_drawing, upload_drawing_to_package, upload_drawing_version, upload_large_format_drawing_version, attach_photolist_drawings (filter by type, status, job, package, or updated_since to see only drawings changed since a date-time), get_drawing (incl. pixel width/height — the HTML5-canvas coordinate space for map items), export_drawing, export_large_format_drawing, update_drawing (identifying metadata), move_drawing_to_package (existing drawing and destination in the active project; only changes package assignment, without uploading or duplicating)list_fillable_templates, get_fillable_template, download_fillable_template, submit_fillable_templatelist_documents (filter by folder, status, job, package, tags and metadata values), get_document_history, delete_document, bulk_delete_documents, list_deleted_documents, restore_document, bulk_restore_documents (deletes are soft: the document is archived and can be restored). download_document is the document exportget_document, set_document_extracted_data, list_map_items, get_map_item, create_map_item (place welds/flanges by pixel coordinates), update_map_item (rename, move, notes, assignee, working status), bulk_create_map_items, bulk_update_map_items (batch up to 500 items on one drawing/schema). Always call `list_map_item_schemas` first — see the CAD/PCF/.weldb note belowinspect_zipmap, upload_zipmap — see Zipmapslist_repair_codes, add_map_item_repairlist_form_submissions, create_form_submission, get_form_submission, update_form_submission, complete_form_submission, create_note, list_notes, resolve_notelist_photos, attach_photolist_itp_line_items, get_itp_line_item, create_itp_line_item, update_itp_line_item, mark_map_item_complete, mark_map_item_accepted, mark_itp_complete, mark_itp_acceptedlist_lock_types (read only), list_locks, get_lock, add_lock (place a hold point — fit-up, tack-up, weld-cleanliness, FME, final-closure, boiler-tube FME sponge-in/sponge-out, etc. — on a map item or ITP line item so it can't be turned in until inspected), unlock_lock, assign_lock, delete_lock (withdraws a hold placed in error — a soft delete: kept in the audit trail, no longer holding the item; use unlock_lock for a hold that was actually satisfied). A lock is a construction quality gate, not a security control; place or clear one only at the explicit request of its owner/author or an authorized inspector. **Creating or editing lock *types* (the named hold definitions, and who may place/clear each) is intentionally not** exposed here — that permission-sensitive setup is done in the web app's Project Admin, and the assistant will point you therelist_reference_requests, create_reference_request, list_references, create_reference, turnover_reportlist_shippers, get_shipper, list_shipper_line_items, list_shipper_types, list_shipper_locations, create_shipper, update_shipper, set_shipper_status, add_shipper_line_items, update_shipper_line_item, remove_shipper_line_item (a soft delete), delete_shipper (project admins only; a soft delete). Any status other than draft locks a shipper; unlocking, receiving and checklists stay in the web app. Needs the shippers:write scope: connections approved before it was added must reconnect (stdio: run login again) to get itsemantic_search — natural-language search across the project's documents, drawings, large-format drawings, jobs, packages, list items, map items, form submissions, notes, and shipperssearch_user_manual (ask "how do I…?" questions and read the product help articles), list_user_manual (browse the help contents)create_training, list_trainings, get_training, list_training_ideas, get_training_idea, get_training_policy (admins), upload_training_policy, get_training_authoring_guide, get_training_template, validate_training_bundle (free), upload_training_version (free; stores a private version only you can play), submit_training_review ($25 security review, needs confirm_charge), get_training_review and download_training_version (reviewed versions only, for co-developers). The local server zips a bundle folder itself and sends it straight to redline.school; on the hosted server, send a zip with begin_upload first. File contents never pass through the AI. These tools take an explicit scope rather than the active project. Connections approved before Trainings existed must re-approve to get trainings:read/trainings:write. Publishing, delisting and reassigning owners stay in the QC Database web app.assign_training and invite_users (admins; both preview until `co