Moontide MCP server
io.github.konni-arcadia/moontide·v2.2.0·1 starsClaude steers live music by writing Strudel code played in a browser page
not scanned yet
1 stars468 downloads/wk
Reviews
Write oneNobody has reviewed Moontide yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Moontide tools
No tool declarations could be read from the package source. They show once the server is installed.
How Moontide compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 85% of 866 Scraping and browsing servers
- GitHub stars
- 1
- more than 50% of 583 Scraping and browsing servers
- Downloads a week
- 468
- more than 84% of 309 Scraping and browsing servers with a package
Release history: 3 versions in the registry since 2026-10-12, latest 2026-10-17, typically one every 3 days.
Install Moontide in Claude Code, Cursor or VS Code
Runs npx -y moontide-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add moontide -- npx -y moontide-mcp
What the publisher says
From the Moontide repository's README, as published. We do not edit it. Read it on GitHub
Moontide
The moon guides the tide.
A hobby project: Claude plays live music for you. Describe a mood, a theme or an idea, and Claude writes Strudel code that plays in your browser and changes without ever stopping.
▶ Watch the demo on YouTube (3 minutes, with sound)
How this was made
Moontide is a personal project. Most of the code, research and documentation was written by an AI coding assistant working under my direction. I set the goals, listened to every change, tried it on my own instruments, judged the results by ear, and made the decisions. I am responsible for what is here, errors included.
Why
Curiosity. I wanted to see how far an AI assistant can go at making real music, not a technical demo, when it is given a good instrument. Strudel is that instrument: a live-coding language where a change lands on the next cycle, with no cut, and where the music is plain text that both of us can read.
So Claude writes the code, and the code stays on screen while it plays. You can watch it, edit it by hand, go back to any earlier version, or point at something in the page and ask for a change.
What it does
Strudel code, and a browser page plays it at once. Each change takes over within a fraction of a second, without stopping the music.
- You talk ("start something dreamy in D minor", "darker", "add a bass"). Claude writes
bring any of them back.
- The code is always visible and editable. Every version that played is kept, and Claude can
the parts of a piece, the history as a list or a tree, a mixer whose moves rewrite the code, and a jam view with the scale on a piano or a guitar.
- Around the code, the page shows the music in several views: the named tracks on a timeline,
- A right-click on anything in the page sends Claude a request with that context.
- The same code can play real MIDI instruments from the page, through Web MIDI.
Moontide does not start from scratch. The music engine is Strudel, the JavaScript port of TidalCycles by Felix Roos, Alex McLean and the Strudel contributors. Moontide is the bridge between Claude and a Strudel page.
How it works
you ──talk──► Claude ──MCP (stdio)──► Moontide ──WebSocket (localhost)──► browser page
│ Strudel plays
└─ history file on your disk the code, sound
and Web MIDI outfor music or say "start Moontide".
- Moontide runs as an MCP server that Claude connects to. It starts nothing until you ask
sends the moment under the pointer: the cycle and the beat, the version that was playing, and the notes sounding there or starting in the same sixteenth, with their velocities and, for a MIDI track, its instrument and channel. The Session drawer (the Session button in the top bar) says whether page requests are live (they reach Claude right away) or wait for Claude (they reach it with its next action). Its (i) explains how to switch.
- It then opens a page in your browser with a Strudel editor.
- Claude writes the code, the page plays it, and you watch the code come alive.
- Claude can stop the music at any point. The page has its own Play and Stop button too.
- Right-click anything in the page to ask Claude about it. A right-click on the Timeline also
Install
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Moontide: common questions
- Is Moontide MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Moontide safety report
- How do I install Moontide?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Moontide need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Moontide maintained?
- The last commit was 23 days ago (2026-10-12). The latest release is v2.2.0.
- What can I use instead of Moontide?
- Servers from other publishers that do the same job: Next AI Draw.io MCP server, AIHawk MCP server and Unbrowse MCP server. Compare all Moontide alternatives.
- How does Moontide compare with other Scraping and browsing MCP servers?
- safety score 92/100 (higher than 85% of 866 Scraping and browsing servers); github stars 1 (more than 50% of 583 Scraping and browsing servers); downloads a week 468 (more than 84% of 309 Scraping and browsing servers with a package). Full comparison.
Alternatives to Moontide
Same job from other publishers: the closest match first, then the best rated.
- Next AI Draw.iodraw.io diagrams your AI agent draws on a live browser canvas that you can also edit by handnot reviewedWidely usedA
- AIHawkAI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.not reviewedWidely usedA
- UnbrowseWebsites as APIs: read pages, run site tasks via learned APIs, cloud browser with saved logins.not reviewedEstablishedA
- FortressStealth browser for AI agents: fetch pages behind Cloudflare/DataDome/CAPTCHA, extract clean data.not reviewedEstablishedB
- Oya BrowserReal Chrome for agents: start a browser, read pages as numbered markdown, click, type, hand off.not reviewedEstablishedA