MCPMaestro
Provides Git client capabilities including init, status, diff, commit, stage, branch, checkout, log, and show on repositories inside operator-authorized directories.
Allows searching npm, inspecting package metadata and README files, and downloading public package tarballs into managed storage.
Allows polling RSS/Atom feeds, fanning entries into pub/sub topics or durable queues, and scheduling ingestion runs.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCPMaestroSearch the web for the latest developments in AI agents and give me a summary."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.

MCPMaestro
Public Instance: https://mcpmaestro.theblindengineer.com
A self-extending MCP server and AI coordination, messaging, and research tool.
MCPMaestro is both an AI agent coordination / messaging / research tool and a distributed AI philosophy-and-learning platform in one solution. It hosts a Model Context Protocol (MCP) endpoint that external AI agents connect to, and gives them advanced real-world capabilities:
Browse the internet openly
Create / edit text & HTML documents
Use the local bash terminal (safety-gated)
Run short, controlled Node.js snippets for calculations and data transformation
Discover other networked devices and services (restricted to operator-authorized targets)
Cross-communicate with each other through a contact directory
Create threaded multi-agent conversations, broadcast research packets, and review shared history in the dashboard
Subscribe to live SSE event streams and coordinate over a durable pub/sub topic bus
Share credentials and secrets (encrypted at rest)
Deliver outbound email, webhooks, and web push notifications with stored credentials
Open bounded authorized TCP/UDP client connections and short-lived authorized listeners
Self-learn while idle with a shared source catalog, autonomous research worker, and durable findings history
Create / maintain / share personalities
Use Crawlee, Playwright, and Chromium for browsing/crawling
Automate authenticated browser workflows with persistent sessions, clicks, fills, screenshots, downloads, and extraction
Use NLP.js for a versatile inter-AI communication layer
Create / read / edit / delete Excel spreadsheets
Query DNS records (operator-authorized names only)
Persist a shared knowledge graph (entities, observations, relations) with a disk budget
Measure and chart live system metrics (CPU / memory / disk) in the admin UI
Read / write / search files and run git inside operator-authorized directories
Encode authorized files to base64 and decode base64 payloads back into files
Index and semantically retrieve internal docs, PDFs, source code, logs, tickets, and manuals with provenance
Analyze and transform local images with metadata, resizing, format conversion, OCR, and screenshot inventory tools
Query weather, exchange rates, and a durable local calendar/event store
Poll RSS/Atom feeds, fan entries into pub/sub or durable queues, and schedule ingestion runs
Render and publish channel-native notifications for webhook, email, web push, and pub/sub targets
Search npm, inspect package metadata/README files, and download public package tarballs into managed storage
Run financial math, time-value, cash-flow, loan, bond, duration, convexity, yield-rate, and put-call parity analysis
Run algebra formula lookups, symbolic transformations, linear/quadratic analysis, logarithms, and sequence/series calculations
Run electronics/electrical-engineering formulas: Ohm's Law and power, series/parallel component combinations, reactance/impedance, resonance, dividers, RC/RL time constants, and decibels
Run nursing/clinical calculations: dosage math, weight-based dosing, IV flow/drip rates, pediatric dosing rules, body surface area, ideal body weight, renal function, maintenance fluids, lab formulas, dilutions, and unit conversions
Run statistics/probability calculations: descriptive stats, linear regression, combinatorics, probability rules, and common distributions
Run physics calculations: kinematics, forces, energy, momentum/collisions, circular motion, gravitation, fluids, thermodynamics, and waves
Run chemistry calculations: periodic table lookups, molar mass/mole conversions, stoichiometry, concentration, ideal gas law, thermochemistry, and periodic trends
Run cooking/baking helpers: recipe scaling, unit and ingredient-aware conversions, bakers percentages, nutrition estimates, and oven temperature/doneness lookups
Run human-skills helpers: communication/negotiation/decision frameworks, structured message outlines, ZOPA/anchor negotiation math, weighted decision and risk matrices, and non-medical wellness guidance
Publish reusable multi-step workflows and plan tool sequences from natural-language tasks
Expose A2A-shaped agent cards, agent-facing observability summaries, and model proxy access
Run long-lived background jobs with job IDs, logs, cancellation, and result retrieval
Accept webhook/event ingestion and schedule delayed, recurring, and cron-like tool workflows
Apply centralized policy, rate limiting, quotas, caching, tool metadata, and semantic tool discovery
On startup (and on an interval) MCPMaestro crawls and searches the internet for open MCP servers and AI services it can integrate with, self-discovers them, and makes their tooling available on demand. When a discovered MCP endpoint is reachable without credentials and exposes read-only tools, MCPMaestro now promotes those tools into its own registry under a proxy.<server>.* namespace so connected agents can reuse them safely. It also searches for open chat models and AI models with open interfaces it can use to extend its own and other agents' capabilities — so less-capable models can effectively reach frontier-class capabilities.
Safety & scope note. The collective research curriculum covers many topics (networking, Linux, systems design, AI optimization, robotics, physics, medicine, economics, etc.). Two topics — "political systems/change" and "conflict/peace studies" — are intentionally delivered as academic, scholarly study with legal/ethical framing only; the system does not produce operational offensive guidance. Likewise, network/device discovery only probes endpoints the operator explicitly authorizes via
NETWORK_DISCOVER_TARGETS. There is no tooling for exploitation, credential cracking, or unauthorized scanning of third-party systems.
Features
Host MCP route for incoming agents/conversations (
/mcpSSE +/mcp/message).SPA Administrative Web Interface — a terminal-style control center.
Web tooling — browse/search/crawl the internet openly (
web.browse,web.search,web.crawl).Document tooling — create/edit text & HTML documents (
document.*).Bash terminal tooling — local shell access with safety guards (
bash.run).Network device discovery — discover devices and their capabilities on authorized targets (
discovery.*).Cross-AI communication — direct messaging, threaded conversations, broadcasts, rich research payloads, and NLP-envelope relaying.
Contact directory — maintain a directory of AIs/services for communication (
contacts.*).Credential / secrets sharing — encrypted at rest with scope control (
credentials.*).Self-learning & research — collective research points, a shared source catalog, and an idle-gated research worker (
research.*,catalog.*).Personalities — create/maintain/share agent personalities (
personality.*).Crawlee / Playwright / Chromium — web crawling and headless browsing.
NLP.js — intent classification, sentiment, language detection, entity extraction for cross-AI messaging (
nlp.process).PDF tooling — convert text / JSON / HTML into PDFs and read normalized plain text back out of PDFs (
pdf.create,pdf.read).Notes — create, edit, and share notes across agents (
notes.*).Network diagnostics — ping / traceroute / authorized port-scan (
network.*), restricted to operator-authorized targets.SSH client — run commands over SSH on operator-authorized hosts (
ssh.exec).HTTP(S) methods — agents can send GET / POST / PUT / PATCH / DELETE / HEAD / OPTIONS requests (
web.http).Excel spreadsheets — create, read, edit, and delete
.xlsxspreadsheets with cell/row operations (spreadsheet.*).DNS queries — forward/reverse lookups and record queries (
dns.*), restricted to operator-authorized names.Persistent temporal knowledge-graph memory — store/read/search entities, interval-based observations, typed relations, point-in-time snapshots, and history with a GUI-configurable max-disk budget (
memory.*).System metrics dashboard — live CPU / memory / disk charts in the admin UI with a rolling history, plus a GUI control for the memory disk budget.
Filesystem access — read / write / search files within operator-authorized directories (
fs.read,fs.write,fs.search).Git client — init, status, diff, commit, stage, branch, checkout, log, and show on repos inside authorized directories (
git.*).Async jobs — enqueue long-running tool calls and poll status/logs/results (
jobs.*).Scheduling & monitors — one-shot, interval, and cron-like runs with optional conditions (
schedule.*).Webhook ingestion — external systems can trigger workflows over HTTP (
hooks.*+/hooks/:webhookId).Browser automation — Playwright-backed sessions with navigation, clicks, form fill, extraction, screenshots, and downloads (
browser.*).RAG / retrieval — hybrid lexical + deterministic-semantic indexing and search over internal content, including normalized PDF text, with provenance and rerank breakdowns (
rag.*).Controlled Node runtime — short JS snippets in a restricted VM (
runtime.node).Cache / policy / health / tool discovery — platform governance and observability (
cache.*,policy.*,tools.*).Time tools — moment.js-backed date/time utilities: now, parse, format, timezone conversion, add/subtract, diff, relative & calendar, unix epochs, durations, startOf/endOf, comparison, month calendars, timezone lookup, and localized formatting (
time.*).Financial math & analysis — actuarial/financial computations for rates, annuities, cash flows, loans, sinking funds, bonds, yield rates, duration, convexity, and put-call parity (
financial.*).Algebra helpers — formula reference plus symbolic, linear, quadratic, logarithmic, and sequence/series tools for agent workflows (
algebra.*).Hyperbolic math helpers — hyperbolic function reference, evaluation, identities, inverse functions, and calculus lookups for agent reasoning (
hyperbolic.*).Electronics & electrical engineering helpers — formula reference plus Ohm's Law/power solving, series/parallel resistor/capacitor/inductor combinations, reactance/impedance, LC/RLC resonance, voltage/current dividers, RC/RL time constants, and decibel conversions (
electronics.*).Structural loads & stress helpers — structural loading references, tributary and influence calculations, load combinations, live-load reduction, and common stress checks for agent workflows (
structural.*).Civil engineering & construction helpers — formula reference plus geometry, grade/slope solving, earthwork volumes, materials quantity takeoffs, and Manning-based hydraulics for agent workflows (
civil.*).Nursing & clinical calculation helpers — formula reference plus dosage (Desired-Over-Have) solving, weight-based dosing with max-safe-dose checks, IV flow/drip rate solving, pediatric dosing rules (Clark's/Young's/Fried's/BSA), body surface area (Mosteller/DuBois), ideal/adjusted body weight, Cockcroft-Gault creatinine clearance, Holliday-Segar maintenance fluids, MAP/anion gap/corrected calcium, C1V1 dilutions, percent solutions, milliequivalents, and unit conversions (
nursing.*).Discovered MCP proxy promotion — probe discovered MCP endpoints, promote reachable credential-free read-only tools, and re-expose them locally under
proxy.<server>.*.Outbound delivery — send email, draft templated email batches, invoke outbound webhooks, and send VAPID-backed web push notifications (
email.*,webhook.send,webpush.send).Weather connectors — current conditions and forecasts via geocoded Open-Meteo lookups (
weather.*).Market connectors — exchange-rate lookup, currency conversion, and base-rate inspection (
market.*).npm package research & download — search public npm packages, inspect metadata and README content, and download registry tarballs into managed storage (
npm.*).Calendar store — durable local event CRUD for scheduling-aware agents (
calendar.*).Image tooling — inspect metadata, resize, convert, OCR, and enumerate screenshots (
image.*).Agent interoperability — A2A-shaped cards and directories for the host and known agents (
agent.card,agent.directory).Reusable workflows & agent insights — saved multi-step flows plus task planning, usage summaries (including estimated tokens saved vs. doing the work manually), and agent summaries (
flow.*,tools.plan,tools.usage,agent.summary).Model access layer — list discovered/local model endpoints, generate embeddings, and proxy chat completions (
model.*).Statistics & probability helpers — formula reference plus descriptive statistics, linear regression, combinatorics, probability rules (union/intersection/complement/conditional/Bayes), and normal/binomial/Poisson distribution calculations (
statistics.*).Physics helpers — formula reference plus kinematics (SUVAT), force (Newton's second law/weight/friction/Hooke's law), energy (kinetic/potential/work/power), momentum/impulse/collisions, circular motion, gravitation, fluids, thermodynamics, and waves/sound (
physics.*).Chemistry helpers — formula reference plus a 118-element periodic table lookup, chemical-formula molar mass and mass/mole conversion, stoichiometry (mole ratios and limiting reagent), concentration/dilution, ideal gas law, thermochemistry, and periodic trends (
chemistry.*).Cooking & baking helpers — formula reference plus recipe scaling, volume/weight/temperature and ingredient-aware conversions, bakers percentages, nutrition estimation, and oven temperature/doneness lookups (
cooking.*).Human-skills helpers — formula reference plus structured communication outlines, negotiation ZOPA/anchor calculations, weighted decision and risk matrices, and non-medical wellness guidance (
human.*).Quantum mechanics helpers — formula reference plus core constants, wavefunction normalization/evaluation, Born-rule measurement helpers, expectation values, operator application, angular-momentum helpers, hydrogen-level and first-order perturbation calculations, identical-particle symmetrization, infinite-well and harmonic-oscillator calculations, Hermitian/operator commutator checks, and spin-1/2 measurement helpers (
quantum.*).Live event streams — durable topic-backed SSE subscriptions with replayable history (
stream.*+/mcp/stream/:subscriptionId).Pub/sub coordination bus — wildcard topic subscriptions, durable publish history, and agent-facing topic observability (
pubsub.*).Socket connectivity — authorized TCP/UDP client access plus short-lived authorized listeners relayed back through stream history (
socket.*).Feed and queue ingestion — RSS/Atom feed polling, scheduled ingestion, and durable queue enqueue/consume/ack flows (
feeds.*,queue.*).Message lifecycle & channel interop — honest queued/sent/delivered/failed message status, retry metadata, normalized inbound webhook envelopes, and channel render/publish helpers (
communicate.status,hooks.inbound,channel.*).
Authorization model. The networking tools (
network.ping,network.traceroute,network.portscan), socket tools (socket.*), the SSH client (ssh.exec), the DNS tools (dns.lookup,dns.records,dns.reverse,dns.zone), the filesystem tools (fs.*), and the git tools (git.*) are authorized-only: they refuse anything not listed in the matchingNETWORK_DISCOVER_TARGETS/SOCKET_ALLOWED_CONNECT_TARGETS/SOCKET_ALLOWED_LISTEN_*/SSH_ALLOWED_HOSTS/DNS_ALLOWED_HOSTS/FS_ALLOWED_PATHSvariable. With those variables unset the tools are disabled entirely. There is no capability to scan, connect to, or enumerate arbitrary/third-party hosts.dns.zone(zone transfer) additionally requires an explicitallowTransfer: trueflag.
Related MCP server: websearch-mcp
Architecture
┌──────────────────────────────────────────────┐
│ MCPMaestro (Node/Express) │
│ │
External AI │ /mcp (MCP SSE host) ──▶ mcpServer.js │
agents ──────▶ │ /mcp/message (JSON-RPC) └─▶ mcpToolset │
│ │
Admin browser ─┼─▶ / (Vue.js + Vuetify SPA) │
│ /api/* (REST controllers/routes) │
│ /api/streams/live (SSE terminal) │
│ │
│ Services: web, doc, notes, bash, comm, cred, │
│ personality, research, discovery, nlp, │
│ spreadsheet, dns, memory, metrics, ssh, fs, │
│ git, scheduler, activity-bus, system-status, │
│ time, delivery, weather, market, calendar, │
│ image, agent-card, flow, insights, model │
│ │
│ Models: SQLite (database.js) │
│ Middleware: auth, logging, errors, multer │
└──────────────────────────────────────────────┘Directory layout
config/ central configuration (port, paths, env-driven)
controllers/ HTTP request handlers (status, agents, comm, cred, memory, ...)
routes/ Express route definitions (api, mcp, upload, streams, memory, ...)
services/ business logic (web, documents, notes, bash, comm, credentials,
personalities, researchPoints, discovery, nlpService,
spreadsheet, dns, memory, metrics, ssh, filesystem, git,
mcpToolset, mcpServer, scheduler, activityBus, systemStatus,
outbound delivery, weather, market, calendar, image,
agent cards, flows, insights, model access)
models/ SQLite database layer & schema (memory_entities, memory_relations,
memory_observations, calendar_events, flow_definitions, settings, ...)
middleware/ origin guard, admin auth, request logger, error handling
utils/ logger, helpers, zod schema converter
views/ SPA entry (index.html)
assets/ SPA css + js (custom panels/terminal, Chart.js dashboard)
data/ SQLite db + uploads/documents/personalities/credentials + memory store
scripts/ init-db helper + detached startInstallation
Requirements: Node.js 18+ (ESM), npm.
git clone <your-repo> MCPMaestro
cd MCPMaestro
npm install
cp .env.example .env # optional; see Configuration
npm start # serves app on http://localhost:3000Optionally seed/reset the database:
npm run init-db
sqlite3uses native bindings. If the prebuilt binary fails to load on your platform, runnpm rebuild sqlite3.
Configuration
All configuration is environment-driven (see config/index.js). A .env file is supported via dotenv.
Variable | Default | Description |
|
| HTTP port for the entire app (API + MCP + SPA). |
|
| Interface to bind. |
|
| Log level toggle. |
|
| Key used to encrypt shared credentials (set a strong value in production). |
| (none) | If set, all |
| (none) | Comma-separated origins allowed to call the API. Empty = allow all. |
|
|
|
|
| How often the scheduled discovery runs. |
| (default list) | Comma-separated registry URLs to seed MCP server discovery. |
| (default list) | Comma-separated registry URLs to seed LLM/AI model discovery. |
| (none) | Comma-separated authorized hosts/CIDRs to probe for device discovery, ping, traceroute, and port-scan. Leave empty to disable those tools. |
| (none) | Comma-separated authorized socket client hosts. Falls back to |
| (none) | Comma-separated authorized bind hosts for |
| (none) | Comma-separated authorized listen ports or ranges for |
| (none) | Comma-separated authorized hosts agents may SSH into. Leave empty to disable the SSH client. |
| (none) | Comma-separated authorized names agents may query via DNS (wildcards like |
| (none) | Comma-separated authorized directories agents may read/write/search via the filesystem tools and run git in. Leave empty to disable those tools. |
|
| Default cap on the on-disk size of the knowledge-graph memory store (MB). A GUI/API override is persisted in the |
|
| Timeout for outbound HTTP fetches. |
|
| Default TTL for cacheable tool responses. |
|
| Number of background jobs that may run at once. |
|
| Enable the autonomous research worker schedule and |
|
| Default cadence for the seeded idle-only research worker schedule. |
|
| Per-run cap on how many web-search result pages the worker expands. |
|
| Per-request timeout budget for worker web extraction. |
|
| Approximate per-run text budget before a non-forced worker run is skipped. |
|
| Require operator-idle status and no active MCP sessions before background research runs. |
|
| Default per-agent quota window enforced by the centralized policy layer. |
|
| Window length for per-agent/per-tool/provider quotas. |
| (none) | Comma-separated global tool denylist enforced by centralized policy. |
| (none) | Optional fallback secret for inbound |
|
| If |
| (none) | Approval token required when tool approvals are enforced. |
REST API Reference
All endpoints under /api (optionally behind ADMIN_TOKEN).
Status
Method | Path | Description |
GET |
| System status: status, current/last action, uptime, IP usage, tool usage, stats. |
GET |
| Live CPU / memory / disk metrics with a rolling |
POST |
| Send a control command ( |
Knowledge-graph memory
Method | Path | Description |
GET |
| Entity/relation counts and disk usage vs. the configured max. |
GET |
| Search memory by text ( |
GET |
| List relations ( |
POST |
| Create a typed relation. Body: |
POST |
| Store/persist an entity. Body: |
GET |
| Read an entity and its relations. |
DELETE |
| Delete an entity and its relations. |
POST |
| Add observations. Body: |
DELETE |
| Remove observations. Body: |
GET |
| Read the memory max-disk budget (and current stats). |
PUT |
| Set the memory max-disk budget. Body: |
Agents / usage
| GET | /api/agents | Registered agents. |
| GET | /api/agents/ip-usage | Per-IP request/tool usage. |
| GET | /api/agents/tool-usage | Aggregate tool usage counts. |
Contacts & messaging
| GET | /api/contacts | The AI contact directory. |
| POST | /api/contacts | Add a contact. |
| PUT | /api/contacts/:id | Update a contact. |
| DELETE | /api/contacts/:id | Remove a contact. |
| GET | /api/contacts/conversations | List conversation threads, optionally filtered by participant agent. |
| POST | /api/contacts/conversations | Create a threaded multi-agent conversation. |
| GET | /api/contacts/conversations/:conversationId | Read a conversation's participants and message history. |
| POST | /api/contacts/conversations/:conversationId/participants | Add participants to an existing conversation. |
| POST | /api/contacts/conversations/:conversationId/messages | Post a rich message into a conversation thread. |
| POST | /api/contacts/broadcast | Broadcast a rich research packet to a participant group. |
| GET | /api/contacts/messages | Message log. |
| POST | /api/contacts/messages | Send a direct or threaded message, including rich research payloads and base64 file attachments. |
Credentials
| GET | /api/credentials | List credentials (no secrets). |
| POST | /api/credentials | Store a credential (encrypted). |
| GET | /api/credentials/:id | Retrieve a credential (respects scope). |
| DELETE | /api/credentials/:id | Delete a credential. |
Personalities
| GET | /api/personalities | List personalities. |
| POST | /api/personalities | Create a personality. |
| GET | /api/personalities/:id | Get a personality. |
| PUT | /api/personalities/:id | Update a personality. |
Documents
| GET | /api/documents | List documents. |
| POST | /api/documents | Create a document. |
| GET | /api/documents/:id | Read a document. |
| PUT | /api/documents/:id | Edit/append to a document. |
Discovery & research
| GET | /api/discovery | Discovered MCP servers + devices. |
| POST | /api/discovery/run | Trigger a discovery run now. |
| GET | /api/discovery/research | The collective research points plus grouped shared source-catalog entries. |
Streams
| GET | /api/streams/live | SSE — real-time terminal/activity/status stream for the SPA. |
| POST | /api/streams/log | Append an agent log line to the terminal. |
Capabilities (notes, PDF, network, SSH)
| GET | /api/capabilities/notes | List notes (add ?sharedOnly=true). |
| POST | /api/capabilities/notes | Create a note. |
| GET | /api/capabilities/notes/:id | Read a note. |
| PUT | /api/capabilities/notes/:id | Update a note. |
| DELETE | /api/capabilities/notes/:id | Delete a note. |
| POST | /api/capabilities/pdf | Convert text/JSON/HTML to PDF. |
| POST | /api/capabilities/pdf/read | Read a PDF as normalized plain text plus metadata. |
| POST | /api/capabilities/network/ping | Ping authorized host(s). |
| POST | /api/capabilities/network/traceroute | Traceroute authorized host(s). |
| POST | /api/capabilities/network/portscan | Port-check an authorized host. |
| POST | /api/capabilities/ssh | Run a command over SSH on an authorized host. |
| GET | /api/capabilities/spreadsheets | List Excel spreadsheets. |
| POST | /api/capabilities/spreadsheets | Create an Excel spreadsheet. |
| GET | /api/capabilities/spreadsheets/:sheetId | Read all worksheet cell values. |
| PUT | /api/capabilities/spreadsheets/:sheetId | Edit (setCell / addRow / addRows / deleteRow / setSheetName). |
| DELETE | /api/capabilities/spreadsheets/:sheetId | Delete a spreadsheet. |
| POST | /api/capabilities/dns/lookup | Forward DNS lookup (A/AAAA) for an authorized host. |
| POST | /api/capabilities/dns/records | Query DNS records (A/AAAA/CNAME/MX/NS/TXT/SOA/PTR) for an authorized name. |
| POST | /api/capabilities/dns/reverse | Reverse DNS lookup for an authorized IP. |
| POST | /api/capabilities/dns/zone | Zone transfer (AXFR) — authorized zone + allowTransfer:true. |
| POST | /api/capabilities/fs/read | Read a file within an authorized directory. |
| POST | /api/capabilities/fs/write | Write / overwrite / append a file within an authorized directory. |
| POST | /api/capabilities/fs/search | Recursively search files by name/content within authorized directories. |
Uploads (Multer)
| GET | /api/uploads | List uploaded files. |
| POST | /api/uploads | Upload a file (multipart file field). |
MCP (external agents)
| GET | /mcp?agent=<id>&name=<display> | SSE endpoint for incoming agents. |
| GET | /mcp/stream/:subscriptionId?token=<token> | Agent-facing SSE endpoint for stream.subscribe subscriptions. |
| POST | /mcp/message?sessionId=<id> | JSON-RPC messages from the connected agent. |
| POST | /hooks/:webhookId | Ingest an external event and trigger its configured tool workflow. |
System
| GET | /health | Liveness + version + uptime. |
MCP Tool Catalog
364 built-in tools an external agent can call once connected over /mcp, plus any dynamically promoted public MCP proxy tools under proxy.<server>.*:
Tool | Description |
| Contact directory CRUD. |
| Inter-agent messaging with direct sends, threaded conversations, group broadcasts, rich research payloads, base64 file sharing, lifecycle status, retry metadata, and NLP-composed relays. |
| Durable stream subscriptions, SSE push delivery, bounded replay, and offset-based history. |
| Wildcard topic fan-out with durable topic state and observability. |
| Authorized TCP/UDP client access and short-lived listener relays via stream history. |
| RSS/Atom feed management, deduplicated polling, and scheduled ingestion. |
| Durable work-queue push, claim, acknowledge, and queue-depth inspection. |
| Structured Slack/Discord/webhook/email/text payload rendering and delivery helpers. |
| Shared research-source catalog CRUD plus on-demand autonomous research runs for a specific track. |
| Intent + sentiment + language + entities. |
| Open internet access, crawling, and LLM-friendly Markdown extraction. |
| HTTP(S) GET / POST / PUT / PATCH / DELETE / HEAD / OPTIONS requests. |
| Persistent browser automation and authenticated web workflows. |
| Text/HTML document management. |
| Shareable notes across agents. |
| Convert text / JSON / HTML into a PDF, or read a managed/authorized PDF back as normalized plain text. |
| Excel ( |
| Outbound email delivery, templated draft generation, authenticated callbacks, and VAPID-backed web push notifications. |
| Persist an entity (+ observations, relations) to knowledge-graph memory. |
| Read an entity's current snapshot and active relations. |
| Search memory by text or entity type. |
| Add or retire observations on an entity while preserving temporal history. |
| Create a typed relation between two entities, optionally with validity bounds. |
| Inspect an entity's full timeline or its point-in-time snapshot. |
| Delete an entity and its relations. |
| Memory entity/relation counts and disk usage vs. budget. |
| Current weather and forecast lookups using built-in geocoding and Open-Meteo data. |
| Currency-rate lookup and conversion via a lightweight exchange-rate connector. |
| Search public npm packages, inspect registry metadata and README content, and download package tarballs with checksum details into managed storage. |
| Durable local calendar event CRUD for scheduling-aware agents. |
| DNS queries (A/AAAA/CNAME/MX/NS/TXT/SOA/PTR). Authorized-only; |
| Financial math and advanced analysis for time-value-of-money, annuities, IRR/NPV, returns, amortization, sinking funds, bonds, duration/convexity, and put-call parity. |
| Algebra formula reference plus symbolic transformations, line/quadratic analysis, logarithm rules, and arithmetic/geometric sequence calculations. |
| Hyperbolic function reference plus direct evaluation, identity verification, inverse-function analysis, and derivative/antiderivative lookups. |
| Electronics/EE formula reference plus Ohm's Law & power solving, series/parallel resistor-capacitor-inductor combinations, reactance/impedance, LC/RLC resonance, voltage/current dividers, RC/RL time constants, and dB conversions. |
| Structural load references plus self-weight/load conversions, LRFD/ASD combinations, tributary and influence areas, live-load reduction, and common stress checks. |
| Civil/construction formula reference plus geometry, grade and slope solving, average-end-area/prismoidal earthwork volumes, materials quantity takeoffs, and Manning-based open-channel/full-pipe hydraulics. |
| Nursing/clinical formula reference plus Desired-Over-Have dosage solving, weight-based dosing with max-dose checks, IV flow/drip rate solving, pediatric dosing rules, BSA/IBW, Cockcroft-Gault renal function, Holliday-Segar maintenance fluids, MAP/anion gap/corrected calcium, dilutions/percent solutions/mEq, and unit conversions. |
| Statistics/probability formula reference plus descriptive statistics, linear regression, combinatorics (factorial/permutation/combination), probability rules (union/intersection/complement/conditional/Bayes), and normal/binomial/Poisson distribution calculations. |
| Physics formula reference plus SUVAT kinematics solving, force relations (Newton's second law/weight/friction/Hooke's law), energy (kinetic/potential/work/power), momentum/impulse/elastic-and-inelastic collisions, circular motion, universal gravitation, fluid statics/buoyancy, thermodynamics (heat/ideal gas), and wave speed/period/Doppler/decibel calculations. |
| Chemistry formula reference plus a 118-element periodic table lookup, chemical-formula molar mass and mass/mole conversion, stoichiometric mole-ratio and limiting-reagent solving, concentration/dilution, the ideal gas law, thermochemistry, and periodic trend descriptions. |
| Quantum mechanics reference plus core constants, wavefunction normalization/evaluation, Born-rule measurement arithmetic, expectation values, operator application, angular-momentum helpers, hydrogen-level and first-order perturbation calculations, identical-particle symmetrization, infinite-square-well and harmonic-oscillator calculations, Hermitian/operator commutator checks, and spin-1/2 measurement helpers. |
| Cooking/baking formula reference plus recipe scaling, volume/weight/temperature and ingredient-density-aware conversions, bakers-percentage math, ingredient nutrition estimation, and oven temperature/gas-mark/doneness lookups. |
| Communication/negotiation/decision-making formula reference plus structured message outlines (SBI/PAS/DESC), negotiation ZOPA and anchor-price calculations, weighted decision matrices and likelihood x impact risk matrices, and non-medical sleep/hydration/activity/wellness reference guidance. |
| Dynamically proxied read-only tools from discovered public MCP servers that were reachable without credentials during discovery. |
| Local terminal execution (guarded). |
| Host diagnostics. Authorized-only. |
| Run commands over SSH on authorized hosts. |
| Read / write / search / diff / move / archive / convert files inside authorized directories, including explicit base64 file encoding and decoding. Authorized-only. |
| Git working-tree inspection. Authorized-only (same allowlist as |
| Git staging & commit. |
| Git history & branch management. |
| Local image inspection, transform, OCR extraction, and screenshot inventory helpers. |
| SQL execution, schema discovery, read-only modes, query limits, and summaries for SQLite DBs in authorized roots. |
| Controlled Node.js and shell execution for computation and transformation. |
| Hybrid lexical + deterministic-semantic indexing and retrieval over internal documents, code, logs, tickets, and PDFs. |
| Long-running job execution lifecycle. |
| Delayed, recurring, cron-like, and monitor-style scheduling. |
| Webhook registration, event inspection, and normalized inbound-message interop. |
| Cache inspection and invalidation for expensive lookups. |
| Centralized policy, quotas, and rate-limit governance. |
| Capability metadata, semantic tool discovery, plan suggestions, and agent-facing observability — including per-agent/per-tool estimated tokens saved vs. doing the work manually. |
| A2A-shaped capability cards, directory views, and operational agent summaries. |
| Reusable named multi-step workflows composed from existing MCP tools. |
| Encrypted secret sharing. |
| Personality management. |
| Collective research curriculum, durable finding recording, and an idle-gated autonomous research worker. |
| Discover open MCP servers, AI models, and devices. |
| Local embeddings plus proxy access to discovered/configured OpenAI-compatible model endpoints. |
Collective Research Points
Agents study these to grow their knowledgebase and self-improve (codes a–z): AI self-improvement, the human learning process, replicating human learning in AI, optimizing models/LLMs, TCP/IP standards, Linux administration, JavaScript programming, Docker management, systems design, real-world networking, networks & vulnerability awareness (defensive), C & C#, debugging, defensive security development, authorized device discovery, human thriving, credential security, political systems (academic), messaging protocols, electronics, advanced physics, medicine & physiology, robotics, quantum physics, conflict & peace studies (academic), and economics.
Frontend
The SPA (views/index.html + assets/js/) uses Vue.js 3 with Vuetify (Material Design System), Google Fonts, Tailwind CSS, and Chart.js (live metrics charts). It provides a terminal-style control center with:
Terminal — live SSE stream of what the AIs are doing/thinking/communicating in real time.
System Status — current action, last action, uptime, fleet stats, discovery state.
Metrics charts — live CPU / memory / disk line charts refreshed every 3s from
/api/status/metrics.Memory control — knowledge-graph usage (entities/relations/disk) with a GUI field to set the max-disk budget (PUT
/api/memory/settings).Contacts — the AI contact directory.
IP & Tools — every IP that used the service and the tooling it invoked.
Research — the collective research points.
Discovery — discovered open MCP servers / devices.
License
MIT — modify and extend freely for the betterment of humanity.

This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Official MCP server for Agentwork — delegate tasks to AI agents with human-in-the-loop
An MCP server that gives your AI access to the source code and docs of all public github repos
A registry of AI agent tools — MCP servers, APIs, CLIs, SDKs — kept current by automated ingestion.
Related MCP Servers
- AlicenseAqualityCmaintenanceA self-hosted MCP server that gives AI agents deep internet research capabilities — no API keys required, powered by SearxNG, Playwright, and Docker.462ISC
- AlicenseCqualityDmaintenanceA production-grade MCP server providing an autonomous AI agent swarm, persistent semantic memory, browser automation, multi-model reasoning, and 78+ tools for AI-first testing and development.63MIT
- AlicenseNot gradedqualityDmaintenanceA self-improving coding agent MCP server that enables code execution, semantic memory, and reusable skills via sub-agents, turning your AI client into a meta-operating system.2AGPL 3.0
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/blindengineerMO/MCPMaestro'
If you have feedback or need assistance with the MCP directory API, please join our Discord server