Skip to main content
Glama

Miro MCP

by k-jarzyna

MCP Miro Server

Schmiedeabzeichen

Der Model Context Protocol (MCP)-Server ist in die Miro- Plattform integriert. Er ermöglicht KI-Assistenten (wie Claude) den Zugriff auf Miro-Boards und die Verwaltung ihrer Inhalte über eine standardisierte Schnittstelle.


Anforderungen

  • Node.js v16 oder neuer installiert

  • Miro-Konto mit API-Token

Miro-Zugriffstoken generieren

  1. Zum Miro Developer Portal

  2. Erstellen Sie eine neue App oder verwenden Sie eine vorhandene

  3. Stellen Sie sicher, dass Sie ein Token mit der unten ausgewählten Berechtigung erstellen.

  4. Generieren Sie ein OAuth-Token, indem Sie Install app and get OAuth token auswählen.

Erlaubnis

Erforderlich

Boards:Lesen

Boards:Schreiben

Identität:lesen

Identität:schreiben

Team:Lesen

Team:Schreiben

Mikrofon: zuhören

Bildschirm:Aufzeichnung

Webcam:Aufzeichnen

Auditlogs:lesen

Sitzungen: löschen

Verbindung mit Claude Desktop herstellen

  1. Installieren Sie Claude Desktop

  2. Öffnen oder erstellen Sie die Konfigurationsdatei:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

    • Windows: %APPDATA%\Claude\claude_desktop_config.json

  3. Aktualisieren Sie es, um diesen Server einzuschließen:

{ "mcpServers":{ "miro":{ "command":"npx", "args":[ "-y", "@k-jarzyna/mcp-miro" ], "env":{ "MIRO_ACCESS_TOKEN":"your_miro_access_token" } } } }
  1. Starten Sie Claude Desktop neu


Verfügbare Tools und Ressourcen

Werkzeuge

Miro SDK-Funktion

MCP-Werkzeug

Verfügbar

Listentafeln

Listentafeln

Board erstellen

Board erstellen

Update-Board

Update-Board

Board löschen

Board löschen

Kopiertafel

Kopiertafel

Holen Sie sich ein bestimmtes Board

spezifisches Board erhalten

Gegenstände an Bord bringen

Gegenstände an Bord bringen

Bestimmten Artikel abrufen

bestimmtes Element abrufen

Artikelposition aktualisieren

Update-Artikelposition

Element löschen

Element löschen

App-Kartenelement erstellen

App-Kartenelement erstellen

App-Kartenelement abrufen

App-Kartenelement abrufen

App-Kartenelement aktualisieren

Update-App-Kartenelement

App-Kartenelement löschen

App-Kartenelement löschen

Kartenelement erstellen

Kartenelement erstellen

Kartenelement abrufen

Kartenelement erhalten

Kartenelement aktualisieren

Kartenelement aktualisieren

Kartenelement löschen

Kartenelement löschen

Connector erstellen

Connector erstellen

Abrufen von Connectors

Get-Connectors

Holen Sie sich einen bestimmten Connector

spezifischer Konnektor abrufen

Update-Connector

Update-Connector

Konnektor löschen

Lösch-Connector

Haftnotizelement erstellen

Haftnotiz-Element erstellen

Haftnotiz-Artikel erhalten

Haftnotiz-Element erhalten

Haftnotizelement aktualisieren

Haftnotiz-Element aktualisieren

Haftnotizelement löschen

Haftnotizelement löschen

Rahmen erstellen

Rahmen erstellen

Frame-Element abrufen

Frame-Element abrufen

Rahmenelement aktualisieren

Frame-Element aktualisieren

Rahmenelement löschen

Frame-Element löschen

Dokumentposition erstellen

Dokumentelement erstellen

Dokumentelement abrufen

Dokumentelement abrufen

Belegposition aktualisieren

Dokumentelement aktualisieren

Dokumentposition löschen

Dokumentelement löschen

Textelement erstellen

Textelement erstellen

Textelement abrufen

Textelement abrufen

Textelement aktualisieren

Textelement aktualisieren

Textelement löschen

Textelement löschen

Erstellen Sie Artikel in großen Mengen

Artikel in großen Mengen erstellen

Bildelement mithilfe einer URL erstellen

Bildelement mit URL erstellen

Bildelement mithilfe einer Datei erstellen

Bildelement mit Datei erstellen

Bildelement abrufen

Bildelement abrufen

Bildelement aktualisieren

Bildelement aktualisieren

Bildelement mithilfe einer Datei aktualisieren

Bildelement mithilfe einer Datei aktualisieren

Bildelement löschen

Bildelement löschen

Formelement erstellen

Formelement erstellen

Formelement abrufen

Formelement abrufen

Shape-Element aktualisieren

Formelement aktualisieren

Shape-Element löschen

Formelement löschen

Einbettungselement erstellen

Einbettungselement erstellen

Eingebettetes Element abrufen

Element einbetten

Eingebettetes Element aktualisieren

Update-Einbettungselement

Eingebettetes Element löschen

Einbettungselement löschen

Tag erstellen

Tag erstellen

Tag abrufen

Tag abrufen

Alle Tags abrufen

Alle Tags abrufen

Tag aktualisieren

Update-Tag

Tag löschen

Tag löschen

Tag anhängen

Tag anhängen

Tag abtrennen

Tag abtrennen

Artikel-Tags abrufen

Artikel-Tags abrufen

Alle Vorstandsmitglieder abrufen

alle Vorstandsmitglieder abrufen

Holen Sie sich ein bestimmtes Vorstandsmitglied

Holen Sie sich ein bestimmtes Vorstandsmitglied

Vorstandsmitglied entfernen

Vorstandsmitglied entfernen

Brett teilen

Aktien-Board

Update Vorstandsmitglied

Update-Vorstandsmitglied

Gruppe erstellen

Gruppe erstellen

Alle Gruppen abrufen

Alle Gruppen abrufen

Gruppe abrufen

Gruppe abrufen

Gruppenelemente abrufen

Gruppenelemente abrufen

Gruppe „Aktualisieren“

Update-Gruppe

Gruppierung von Elementen aufheben

Gruppierung von Elementen aufheben

Gruppe löschen

Gruppe löschen

Erstellen Sie Elemente in großen Mengen mithilfe einer Datei

Erstellen Sie Artikel in großen Mengen mithilfe einer Datei

Mindmap-Knoten erstellen

Mindmap-Knoten erstellen

Mindmap-Knoten abrufen

Holen Sie sich Mindmap-Knoten

Holen Sie sich Mindmap-Knoten

Mindmap-Knoten abrufen

Mindmap-Knoten löschen

Mindmap-Knoten löschen

Projektmitglied hinzufügen

Projektmitglied hinzufügen

Board-Exportjob erstellen

Board-Export-Job erstellen

Alle Fälle abrufen

alle Fälle abrufen

Alle rechtlichen Sperren abrufen

Alle rechtlichen Sperren löschen

Abrufen von Überwachungsprotokollen

Audit-Protokolle abrufen

Board-Klassifizierung abrufen

Get-Board-Klassifizierung

Holen Sie sich Board-Inhaltsprotokolle

Board-Inhaltsprotokolle abrufen

Ergebnisse des Board-Export-Jobs abrufen

Get-Board-Export-Job-Ergebnisse

Status des Board-Export-Jobs abrufen

Status des Board-Export-Jobs abrufen

Fall abrufen

Fall abrufen

Erhalten Sie rechtlichen Halt

rechtlichen Halt erhalten

Abrufen von Inhaltselementen mit rechtlicher Aufbewahrung

Holen Sie sich Inhaltselemente mit rechtlicher Aufbewahrung

Informationen zur Organisation abrufen

Organisationsinformationen abrufen

Organisationsmitglied abrufen

Organisationsmitglied abrufen

Holen Sie sich Organisationsmitglieder

Organisationsmitglieder abrufen

Projektmitglied abrufen

Projektmitglied abrufen

Projektmitglied entfernen

Projektmitglied entfernen

Aktualisieren Sie die Board-Klassifizierung

Update-Board-Klassifizierung


Lokale Entwicklung

  1. Installieren Sie Abhängigkeiten:

npm install
  1. Erstellen Sie eine .env Datei basierend auf der Vorlage:

cp .env.template .env
  1. Bearbeiten Sie die .env Datei und fügen Sie Ihr Miro-Zugriffstoken hinzu

  2. Erstellen Sie den Server:

npm run build

Ausführen des Servers

So führen Sie den Server aus:

node build/index.js

Lizenz

Apache-Lizenz 2.0

Dieses Projekt ist unter der Apache-Lizenz, Version 2.0, lizenziert. Weitere Informationen finden Sie in der Datei LICENSE .

Deploy Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Miro MCP-Server, der alle im offiziellen Miro SDK verfügbaren Funktionen bereitstellt.

  1. Anforderungen
    1. Miro-Zugriffstoken generieren
      1. Verbindung mit Claude Desktop herstellen
        1. Verfügbare Tools und Ressourcen
          1. Werkzeuge
        2. Lokale Entwicklung
          1. Ausführen des Servers
        3. Lizenz

          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/k-jarzyna/mcp-miro'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server