doc-convert-mcp
Document conversion MCP server: PDF to Markdown, image OCR, spreadsheet parsing.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"doc-convert-mcp": {
"url": "https://doc-convert-mcp.onrender.com/mcp/"
}
}
}Remote-Endpunkte
https://doc-convert-mcp.onrender.com/mcp/streamable-httpWas es kann
Tool-Inventar
Tools (4)
⚪pdf_to_markdown(pdf_base64, max_pages)
Convert a PDF (base64-encoded bytes) to Markdown, one section per page.
Eingabe-Schema
{
"type": "object",
"properties": {
"pdf_base64": {
"type": "string",
"description": "The PDF file contents, base64-encoded."
},
"max_pages": {
"default": 100,
"type": "integer",
"description": "Maximum pages to extract (default 100)."
}
},
"required": [
"pdf_base64"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}⚪ocr_image(image_base64, lang)
Run OCR on an image (base64-encoded bytes) and return recognized text.
Eingabe-Schema
{
"type": "object",
"properties": {
"image_base64": {
"type": "string",
"description": "The image file contents, base64-encoded."
},
"lang": {
"default": "eng",
"type": "string",
"description": "Tesseract language code (default 'eng')."
}
},
"required": [
"image_base64"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}🟢parse_spreadsheet(file_base64, filename)
Parse a CSV or XLSX file (base64-encoded bytes) into Markdown tables.
Eingabe-Schema
{
"type": "object",
"properties": {
"file_base64": {
"type": "string",
"description": "The spreadsheet file contents, base64-encoded."
},
"filename": {
"type": "string",
"description": "Original filename (used to detect .csv vs .xlsx)."
}
},
"required": [
"file_base64",
"filename"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}🟢url_to_clean_text(url)
Fetch a public http(s) URL and return its main text content as plain text.
Eingabe-Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The http(s) URL to fetch. Private/loopback hosts are rejected."
}
},
"required": [
"url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"x-fastmcp-wrap-result": true
}Community
Nachweis