MCP-Server zu Markdown
Englisch |简体中文
Ein leistungsstarker Model Context Protocol (MCP)-Server, der Cloudflare-KI-Dienste nutzt, um verschiedene Dateiformate in Markdown-Beschreibungen zu konvertieren. Dieser Server bietet eine standardisierte Schnittstelle für die nahtlose Dateikonvertierung und Beschreibungsgenerierung.
Hauptmerkmale
Nahtlose Integration mit Cloudflare-KI-Diensten
Effiziente Generierung von Markdown-Beschreibungen
Umfassende Dateiformatunterstützung
Native Cloudflare tomarkdown API-Integration
Benutzerfreundliche MCP-Schnittstelle
Plattformübergreifende Kompatibilität
Related MCP server: Markdownify MCP Server - UTF-8 Enhanced
Unterstützte Dateiformate
Kategorie | Dateierweiterungen |
Unterlagen | |
Bilder | .jpeg, .jpg, .png, .webp, .svg |
Webinhalte | .html |
Daten | .xml, .csv |
Tabellenkalkulationen | .xlsx, .xlsm, .xlsb, .xls, .et, .ods, .numbers |
Systemanforderungen
Node.js 18 oder höher
Gültiges Cloudflare API-Token
Aktive Cloudflare-Konto-ID
Installation
Installation über Smithery
So installieren Sie Markdown转换服务器 für Claude Desktop automatisch über Smithery :
npx -y @smithery/cli install @FradSer/mcp-server-to-markdown --client claudeManuelle Installation
Globale Installation mit npm:
npm install -g mcp-server-to-markdownMCP-Client-Konfiguration
Cursor-Integration
Navigieren Sie zu den Cursoreinstellungen
Wählen Sie „MCP“ aus der Seitenleiste
Wählen Sie „Neuen globalen MCP-Server hinzufügen“
Wenden Sie die folgende Konfiguration an:
{ "mcpServers": { "to-markdown": { "command": "mcp-server-to-markdown", "args": [ "CLOUDFLARE_API_TOKEN": "your_api_token" "CLOUDFLARE_ACCOUNT_ID": "your_account_id" ] } } }
Claude Desktop-Setup
Fügen Sie Ihrer claude_desktop_config.json Folgendes hinzu:
{
"mcpServers": {
"to-markdown": {
"command": "mcp-server-to-markdown",
"args": [
"CLOUDFLARE_API_TOKEN": "your_api_token"
"CLOUDFLARE_ACCOUNT_ID": "your_account_id"
]
}
}
}ChatWise-Konfiguration
Starten Sie ChatWise
Zugriffseinstellungen
Wählen Sie den Abschnitt „Tools“
Klicken Sie auf „+“, um ein neues Werkzeug hinzuzufügen
Konfigurieren Sie mit diesen Parametern:
Typ:
stdioID:
to-markdownBefehl:
mcp-server-to-markdownArgumente:
CLOUDFLARE_API_TOKEN=your_api_token CLOUDFLARE_ACCOUNT_ID=your_account_id
API-Referenz
To-Markdown-Tool
Konvertiert verschiedene Dateiformate in Markdown-Beschreibungen.
Eingabeparameter:
filePaths: Array (erforderlich) – Liste der zu verarbeitenden Dateipfade
Antwortstruktur:
[
{
"filename": "example.pdf",
"mimeType": "application/pdf",
"description": "Generated Markdown description",
"tokens": 123
}
]Entwicklungshandbuch
Erste Schritte
Umgebung klonen und einrichten:
git clone <repository-url>
cd mcp-server-to-markdown
cp .env.example .envKonfigurieren Sie die Cloudflare-Anmeldeinformationen:
CLOUDFLARE_API_TOKEN=your_api_token
CLOUDFLARE_ACCOUNT_ID=your_account_idInstallieren Sie Abhängigkeiten und erstellen Sie:
npm install
npm run buildProjektstruktur
.
├── src/ # Source code
├── dist/ # Compiled output
├── types.ts # Type definitions
└── .env # Environment configurationVerfügbare Skripte
npm run build– TypeScript-Code erstellennpm run inspect– Mit MCP-Inspector ausführen
Anwendungsbeispiel
const result = await toMarkdown({
filePaths: [
"/path/to/document.pdf",
"/path/to/image.jpg"
]
});Lizenz
MIT-Lizenz
Dieses Projekt wird von Frad LEE betreut