ai.xodia/xodia
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Xodia
Publisher-provided description
Build and edit your website in Xodia, a visual website builder for real code (Vite, React, HTML).
Summary by lookupd
Lets an agent create, read, edit and build website projects in the Xodia visual builder, including files, checkpoints and site plans.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http xodia https://app.xodia.ai/mcp
Codex, remote (streamable-http)
codex mcp add xodia --url https://app.xodia.ai/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"xodia": {
"url": "https://app.xodia.ai/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 54)
Publisher-provided text
list_projectsLists the user's website projects on this Xodia host (named on the first line) with when each was last opened. Projects marked locked are past the plan's projeccreate_projectCreates a new website project. Xodia supports React + Vite and plain HTML sites: by default it starts from the Xodia template (React + Vite: Vite + React Routeropen_workspaceOpens the project for work and returns the Xodia link to share with the user. It is ready at once: the site runs in the user's browser, so there is nothing to slist_filesLists project files with their sizes, one per line as "path (12.3 KB)" (respects .gitignore; up to 1000 files). Optional glob like src/**/*.tsx or public/**/*.read_fileReads a text file with line numbers. Use offset/limit (1-based lines) for long files. The last line gives the file's version: pass it as base to write_file or ewrite_fileCreates or overwrites a file with the full content. Prefer edit_file for changes to existing files. Pass base (the version read_file gave) when overwriting a fiedit_fileReplaces old_string with new_string in a file. old_string must match exactly (including whitespace) and be unique unless replace_all is true. Pass base (the versearch_filesSearches file contents with a regular expression (ripgrep). Returns path:line: text.delete_fileDeletes a file or folder from the project.move_fileMoves or renames a file or folder.run_checkRuns "typecheck" (TypeScript, fast), "build" (production build, slower), "design" (instant static scan for design tells: px sizes, gradient text, purple gradienget_logsReturns the end of the preview's log: the bundle and page errors of the preview open in Xodia, or of Xodia's headless browser when nobody has it open. If it ansget_selectionReturns the element the user selected in the Xodia preview (source file:line:column, tag, text). Use it when the user says 'this' or 'the selected element'.get_projectWhat Xodia knows about a project: the Xodia host it lives on (xodiaHost), how its preview runs (preview), framework, styling, CMS, host, editing tier, the brancsave_checkpointSaves all unsaved changes as a restore point. Only when the user asks you to save: normally they review and save in Xodia. Refused on the live branch of a sitelist_checkpointsLists restore points, newest first.restore_checkpointReturns the site to an earlier checkpoint. Unsaved changes are saved as their own checkpoint first, so nothing is lost.get_next_requestWaits for the next change the user asked for in Xodia (up to wait_seconds) and claims it. Do the work, then call reply_to_request. Call again to keep listening.reply_to_requestPosts a message to the user in Xodia for a request. Use status "working" for progress updates, "done" when finished, "failed" if you tried and could not finishget_requestCurrent status of a request. Call before save_checkpoint: if the user cancelled it, drop the work and take the next request.list_commentsLists review comments people left on the site in Xodia, newest change first, as text: each thread's id, page, screen size (with the canvas width and which take_reply_to_commentReplies on an open review thread from list_comments, as the user's AI (Xodia shows "AI for" the user). Use it to answer a question or say what you changed, in pget_site_planReads the site plan (.xodia/plan.json) on a branch: a short summary (title, pages by status, the sitemap tree with each page's status and section count, the shaupdate_site_planWrites the site plan (.xodia/plan.json) on a branch as an unsaved change. Send one of: plan with the whole plan or only the top-level fields you change (brief,sync_site_planBrings the site plan (.xodia/plan.json) in line with the site on a branch and writes it as an unsaved change, the same as the Plan tab's sync. Xodia reads the sstudy_reference_siteReads one inspiration site from the project's site plan for you and returns a compact study: title, meta description, headings outline, navigation labels, a shocopy_imported_imagesCopies the images a site made with Import a website saved under public/ (a project with IMPORTED.md) into the project you are rebuilding it in, at the same pathget_skillReturns one of Xodia's skills (step-by-step instructions for a kind of work) for the project you are working on: core skills, plus the stack packs get_project llist_collectionsLists the site's Xodia CMS collections (content/<id>/collection.json) with their item counts, item URLs and fields, other content the Content tab reads anotherget_collectionReads one collection: its settings (name, singular, plural, URL folder, sort), groups, every field with its type, rules and options, the collection page setting
Details
- Version: 1.0.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 1661 ms
- First indexed:
- Last seen in registry:
- Website: https://xodia.ai/ai/mcp
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/ai.xodia/xodia)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp