mcpbeat Sign in

MisarDev MCP Server

answering

MisarDev MCP Server is answering right now. Last checked moments ago. 39 installs a week from npm. It exposes 54 tools. Last commit 23 Oct 2026.

Create, build and deploy projects, roll back with checkpoints, connect custom domains, and search…

Installs per day peak 26 · avg 1
a month agotoday
Uptime history 9 days of history
9 days agonow
100.0%
Uptime 24h
92 of 92 checks
54
Tools
read from the server
1014 ms
Response time
average over 24h
39
Installs / week
npm and PyPI

Nothing serious here today

Today is the operative word: we check MisarDev MCP Server every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 0 min ago.

run in your terminal
claude mcp add misardev-mcp --transport http https://api.misar.io/dev/mcp
Settings → Connectors → Add custom connector, then paste this address
https://api.misar.io/dev/mcp
~/.codex/config.toml
[mcp_servers.misardev-mcp]
url = "https://api.misar.io/dev/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "misardev-mcp": {
      "url": "https://api.misar.io/dev/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "misardev-mcp": {
      "type": "http",
      "url": "https://api.misar.io/dev/mcp"
    }
  }
}

Available tools 54

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

project
create_project
Create a new, empty project (optionally seeded with a file map). Counts against the plan's project quota. To start from a starter instead, use use_template.
delete_project
Move a project to the trash. It disappears from every list and route immediately; restore_project brings it back during the retention window. Confirm with the user first — anything published from it stops being editable.
get_project
Get one project by ID — name, description, settings, visibility, version and deployment fields. Read this before update_project so you change the current version, not a stale copy.
get_project_backend
Show a full-stack project's database backend: whether one is provisioned, its schema name, table count and connection state.
get_project_files
Get a project's file tree with file contents. Use this to read code before answering questions about it or proposing an update_project change.
get_project_knowledge
Read a project's knowledge — the standing notes (product context, conventions, constraints) the AI builder reads on every change.
search_project_code
Semantic search inside an indexed project's code. Answer only from the snippets it returns and cite their file paths; if get_code_index_stats shows nothing indexed, index first.
update_project
Update a project's name, description, files, settings or visibility. Files passed here REPLACE the matching paths. Pass the `version` you read with get_project to avoid overwriting someone else's newer edit (the API answers 409 on a conflict).
update_project_knowledge
Replace a project's knowledge (up to 20,000 characters) — the standing notes the AI builder reads on every change. This replaces the whole text, so read it with get_project_knowledge first and send the edited version.
update_project_subdomain
Move a project to a new <subdomain>.misar.app address (check it first with check_subdomain). If the app is published, the live site moves immediately and the OLD address stops working — get the user's explicit approval. If it is not published yet, this just reserves the name for the next deploy.
write_project_files
Create, update or delete files in a project (1–100 per call, each up to 1 MB; paths are relative, no `..`). Other files are left as they are. Overwrites and deletes are applied to the working files immediately — confirm with the user, and use list_checkpoints/restore_checkpoint to undo. Pass `version` (from get_project) to refuse the write if anything changed since you read it. The published site does not change until you deploy again.
custom
get_custom_domain
Get a project's custom domain, its status, the DNS record the user must set, and whether DNS already resolves to the platform (TLS is issued automatically once it does).
remove_custom_domain
Detach a project's custom domain and remove its route. The domain stops serving the app immediately; the default subdomain keeps working. Confirm with the user first.
set_custom_domain
Attach a domain the user owns to a published project and provision routing/TLS. Paid plans only (the API answers with an upgrade offer otherwise). Returns the DNS record to set — the domain only serves once that record is live.
api
create_api_key
Create a new API key. The raw key is returned ONCE — hand it to the user and never repeat or store it. Every MisarDev key has full API access; keys expire (default 90 days, max 365).
list_api_keys
List your API keys — name, prefix, created/expiry dates and IP allowlist. Never returns the secret.
mark
mark_notification_read
Mark one notification as read (use mark_notifications_read for all of them).
mark_notifications_read
Mark every notification as read, clearing the unread badge. Nothing is deleted.
restore
restore_checkpoint
Restore a project's files to a checkpoint. The current state is snapshotted first, so the restore itself can be undone — but it does overwrite the working files, so confirm with the user. A published site does not change until you deploy again.
restore_project
Restore a project from the trash. A project that was archived before it was trashed returns to the archive, not to the active list.
archive
archive_project
Archive (archived=true) or un-archive (archived=false) a project. Archiving hides it from the active list without deleting anything; it is fully reversible.
audit
list_audit_log
List your own audit trail — API-key, deployment and billing events where you were the actor, newest first. Needs a plan that includes audit logs; otherwise it returns an upgrade message.
build
get_build_status
Get whether a project currently has a build running and its latest build state. Poll this rather than assuming a build finished.
builds
list_builds
List your recent AI builds across all projects, newest first, with status, model and the project each belongs to.
cancel
cancel_build
Cancel the build currently running on a project. Work the build had not yet saved is discarded.
chat
create_chat_completion
Run a one-shot, non-streaming chat completion on MisarDev's OpenAI-compatible model API. model='misar-online' grounds the answer in the web with citations; omit model for the default coding model. Spends model credits.
checkpoint
delete_checkpoint
Delete one checkpoint from a project's version history. It can no longer be restored afterwards, and the last remaining checkpoint cannot be deleted. Confirm with the user first.
checkpoints
list_checkpoints
List a project's saved checkpoints (up to 100, newest first) with label, changed paths and timestamp. Checkpoints are the project's version history — use one to undo a bad change.
clear
clear_code_index
Delete every embedding for a project. Code search returns nothing until the project is indexed again. Project files are not touched.
code
get_code_index_stats
Get embedding statistics for a project — how many files and chunks are indexed and when.
connectors
list_connectors
List the connectors available on MisarDev and whether each is enabled for you, with its category, status and dashboard path.
deploy
deploy_project
Publish a project to the public internet on the MisarDev runtime (optionally at a chosen subdomain). The site becomes reachable by anyone. Confirm with the user before calling, check the address first with check_subdomain, and follow with get_deployment_status. Counts against the plan's deploy quota.
deployment
get_deployment_status
Get a project's current deployment: whether it is live, its URL, subdomain and custom-domain state. Call after deploy_project to confirm the site is actually up before telling anyone it is.
duplicate
duplicate_project
Copy a project (files and settings) into a new project you own, named after the original. Counts against the plan's project quota. Any member with read access may duplicate.
import
import_artifact
Import a published Misar artifact page into a project as imported/ARTIFACT_ID.html. The url must be exactly https://misar.ai/code/artifact/ARTIFACT_ID; anything else is refused before any fetch.
index
index_project_code
Index a project's files for semantic code search (RAG). Pass the files to index as a path → content map; re-indexing a path replaces it. Metered — a paid-plan feature.
lookup
lookup_domain
Look up a domain's public registration data (RDAP): whether it is registered, its registrar and key dates. Useful before suggesting a custom domain.
notifications
list_notifications
List your notifications (build finished, deploy failed, invitations…), newest first, with the unread count. Pass `before` (an ISO timestamp from the last row) to page back; unread_only=true returns just the count.
plans
list_plans
List MisarDev's plans with prices, limits and features — what each upgrade would unlock.
projects
list_projects
List the projects you own or can access, newest first, with cursor pagination. view=active (default) hides archived and trashed projects; pass view=archived or view=trash to see those.
provision
provision_project_backend
Provision the database backend for a full-stack project: its own isolated schema, protected by row-level security. Safe to repeat — an already-provisioned project reports its existing backend.
rename
rename_checkpoint
Give a checkpoint a human-readable label (1–80 characters) so it is easy to find later.
revoke
revoke_api_key
Revoke an API key by ID. It is deleted permanently and anything still using it fails immediately. Confirm with the user first, and never revoke the key this session is using without saying so.
subdomain
check_subdomain
Check whether a subdomain label is free for this project and, if not, get suggestions. The project's own current subdomain reads as available.
subscription
get_subscription
Get the account's subscription: plan, status, current period end and whether it cancels at period end.
template
get_template
Get one template by ID — its description, stack and the files it would create.
templates
list_templates
List the starter templates a new project can begin from, with their IDs, names and categories. Pick one here before calling use_template.
toggle
toggle_connector
Enable or disable a connector by slug (from list_connectors). Reversible.
unpublish
unpublish_project
Take a published site offline. Its public URL stops serving immediately. This is not a rollback — to go back to an earlier version, restore_checkpoint and deploy again. Confirm with the user first.
upgrade
upgrade
Show the current MisarDev plan, how much of each quota (builds, edits, projects) is left this period, and the link to compare plans and upgrade. Call it any time — not only after hitting a limit. Reads only: it never changes the plan or takes payment. On a local install, open=true also opens the pricing page in the user's browser.
usage
get_usage
Get detailed usage for the account. format=quick returns a lightweight summary, format=dashboard the full dashboard data; analytics=true adds a per-day breakdown over `days` (default 30). For plan limits at a glance, use upgrade.
use
use_template
Create a new project from a template. Returns the new project; counts against the plan's project quota.
web
web_search
Answer a question from the live web with citations (MisarDev's grounded search). Returns the answer, url_citation annotations and the ranked sources. Spends model credits; quote only what the sources support.
workspace
search_workspace
Search across your projects and the public catalogue (templates, skills, the published gallery) by name and description. Does NOT search inside project files — use search_project_code for that. A source that could not be reached is reported as unavailable, never as zero results.

Endpoints

URLTransportStateLatencyChecked
https://api.misar.io/dev/mcp streamable-http answering 993 ms 0 min ago

Alternatives to MisarDev MCP Server

same job, measured the same way
Alpic
by alpic-mcp

Manage your projects, debug deployments, and check analytics for any MCP server you host with Alpic.

answering
Softkiln Deploy
by softkiln

Host apps built with AI: deploy to a live HTTPS URL, custom domains, secrets and backups.

answering
Dokku MCP Server
by dokku-mcp

MCP server for Dokku: let LLMs create, deploy, scale, configure and inspect Dokku apps.

local only
Layero
by layero

Deploy and operate sites on Layero — hosting with build servers in Russia: domains, env, Data API.

36 tools answering
Railway MCP
by railway

Develop, manage, and debug Railway projects, services, and deployments from within agents.

answering
Shipvela
by shipvela

Create website projects, deploy GitHub sites and read logs/usage via remote OAuth MCP.

answering
AppHandoff
by teamk2k

Milestones, handoff tickets, project context, and deploy signals for AI-built apps over MCP.

answering
MaShop MCP
by mashop

Build, deploy and manage MaShop e-commerce projects from Claude, Cursor or any MCP client.

answering

MisarDev MCP Server — questions

Answers built from our own checks of this server.

What can MisarDev MCP Server do?
It exposes 54 tools, read directly from the server on our last check. Among them: archive_project, cancel_build, check_subdomain, clear_code_index, create_api_key, create_chat_completion and 48 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is MisarDev MCP Server mostly used for?
Its tools cluster around project, custom and api. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is MisarDev MCP Server working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 1014 ms. The bar chart above shows every period we have measured.
How do I connect MisarDev MCP Server?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does MisarDev MCP Server need an API key?
No. MisarDev MCP Server completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 54 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is MisarDev MCP Server?
It answers our handshake in 1014 ms on average, which is faster than 5% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use MisarDev MCP Server?
The npm package @misardev/mcp was installed 39 times in the last week. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is MisarDev MCP Server open source?
The code is open source: it is published under the MIT licence, written in TypeScript and 0 stars on GitHub. The licence covers the code in the repository, not the hosted service at api.misar.io, which runs on its operator's own terms.