Figma Context MCP
Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
Beschreibung vom Entwickler (englisches Original)
Claude steers live music by writing Strudel code played in a browser page
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"moontide": {
"command": "npx",
"args": [
"-y",
"moontide-mcp"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add moontide -- npx -y moontide-mcpIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"moontide": {
"command": "npx",
"args": [
"-y",
"moontide-mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"moontide": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"moontide-mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto konni-arcadia bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (2.2.0) kam vor 21 Tagen in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.
In derselben Kategorie: Figma Context MCP, Claude Real Video, Figma MCP Server
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
Let any LLM watch a video locally — and search everything it has ever watched.
The Figma MCP server brings Figma design context directly into your AI workflow.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
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](https://strudel.cc) code that plays in your browser and changes without ever stopping.
▶ Watch the demo on YouTube (3 minutes, with sound)
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.
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.
Moontide does not start from scratch. The music engine is [Strudel](https://strudel.cc), the JavaScript port of TidalCycles by Felix Roos, Alex McLean and the Strudel contributors. Moontide is the bridge between Claude and a Strudel page.
you ──talk──► Claude ──MCP (stdio)──► Moontide ──WebSocket (localhost)──► browser page
│ Strudel plays └─ history file on your disk the code, sound and Web MIDI out
The Requests button in the top bar counts the requests still in flight and opens a list: one row per request, with what happened to it and how long ago. A request reads Sent, then Waiting for Claude's next action or Received, then Claude has started on it, which means Claude made a call after the request arrived. A change made for it reads Waiting for its line while it waits for the next bar or phrase, then Applied as v12 (the version in the History view); a change that failed reads Failed with the error, and one that a newer change replaced or Stop canceled says so. A request Claude answers in words reads Answered or Declined, with Claude's sentence. A request shows as applied only when Claude names it with its change, never from timing alone. After 30 seconds without news a row reads No change yet and keeps counting: that is not a failure. If the page loses its connection, open rows read Connection lost. Click a row to see the whole request and what its state means. Finished rows move to a short Recent list after 30 seconds. Nothing is kept after the Moontide server stops.
The short version, for someone who already has Node 22 or later and Claude Code:
claude mcp add --scope user moontide -- npx -y moontide-mcp
Then start a new Claude session and ask for music. The steps below explain each part.
In a terminal, run:
node --version
It must print v22 or higher. If Node is missing or older, install the LTS version from nodejs.org. On macOS with Homebrew, brew install node works too. Open a new terminal afterwards and check again.
Install Claude Code or Claude Desktop from claude.com and sign in once. Moontide works with either; Claude Code is the one tried most.
Claude Code (tested on macOS; Linux untested)
In a terminal, run:
claude mcp add --scope user moontide -- npx -y moontide-mcp
With --scope user, Moontide is available in every folder. The default scope (local) works only in the folder where you ran the command, and the scope project shares it through a .mcp.json file.
Keep the name moontide. The page-request commands below use it.
Check the install with:
claude mcp get moontide
The same line is meant for Linux. It is untested there.
Claude Desktop (tested on macOS; Windows untested)
Open Settings, then Developer, then Edit Config. The file is:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonAdd Moontide to it:
{
"mcpServers": { "moontide": { "command": "npx", "args": ["-y", "moontide-mcp"] } } }
If the file already has an mcpServers block, add the moontide entry inside it. Quit Claude Desktop fully and start it again. Claude Desktop has no Linux version.
Windows with Claude Code (untested)
From PowerShell or Command Prompt (not Git Bash), run:
claude mcp add --scope user moontide -- cmd /c npx -y moontide-mcp
Check it with claude mcp get moontide. The command must read cmd with /c npx -y moontide-mcp. If it shows C:/ instead of /c, edit the moontide entry in the .claude.json file of your user folder so it reads "command": "cmd", "args": ["/c", "npx", "-y", "moontide-mcp"].
This form comes from community reports. It has not been tried here.
From the source code
To run Moontide from a copy of this repository instead of npm:
git clone https://github.com/konni-arcadia/moontide.git
cd moontide npm ci npm run build
Then add it with the full path of dist/index.js, written here as :
claude mcp add --scope user moontide -- node <folder>/dist/index.js
npm test runs the test suite. The real-browser checks (npm run probe:page) need Chrome.
/mcp__moontide__start does the same.Set MOONTIDE_NO_BROWSER=1 in the environment and starting Moontide opens no tab. Open the address from Claude's reply yourself.
To see the version that runs, run npx -y moontide-mcp --version. Releases are listed in CHANGELOG.md. npx can keep using a copy it already downloaded; to move to the newest release, add Moontide again with @latest:
claude mcp remove moontide --scope user
claude mcp add --scope user moontide -- npx -y moontide-mcp@latest
claude mcp remove moontide --scope user
In Claude Desktop, remove the moontide entry from the config file and restart it. Moontide keeps its history and settings in your data folder (see History); delete that folder if you want them gone too.
Moontide can play MIDI instruments from the code through Web MIDI. It ships ready models for the Roland MT-32 and SC-55. You can describe your own instruments and models, add sound catalogs and send MIDI clock. The setup is in docs/midi.md.
In the Code tab of the Claude app, ask Claude to turn page requests on or off. Claude calls Moontide's set_page_requests tool. In Claude Code in a terminal, type /mcp__moontide__page-requests-on to make them live or /mcp__moontide__page-requests-off to make them wait. Live, Claude starts a monitor, which lasts at most 30 minutes and is started again when a tool reply asks. Waiting, tool replies stop offering to start it until page requests are turned on again. Page requests need an open page, so start Moontide first. These names assume the server was added as moontide.
Claude Code asks permission before it starts the monitor for page requests, because it runs a command. You can approve it each time. If you want a narrower permission rule instead, see the permissions section of the Claude Code documentation. Do not allow broad node commands.
Claude gets a factual reference of the exact Strudel version the page runs, through the get_strudel_reference tool (also offered as MCP resources), covering nine topics: Strudel vs TidalCycles, mini-notation, pattern functions, effects and sound controls, the sound palette, music theory in Strudel, transitions, song structure, and MIDI output. It holds facts only: what exists and how to write it. Moontide ships no mood vocabulary, no style material and no model pieces; Cl
Nur der Anfang wird gezeigt; den Rest findest du im Repo