document-processing
Extract text from documents, manipulate PDFs, and perform OCR on images.
我該用這個嗎
品質與安全性
發現項目(6)
- LOW在 filegraph_pdf_manipulation_docs 中
- LOW在 filegraph_pdf_security_docs 中
- LOW在 filegraph_pdf_text_conversion_docs 中
- LOW在 filegraph_pdf_manipulation_docs 中
- LOW在 filegraph_image_processing_docs 中
- LOW在 filegraph_office_documents_docs 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"document-processing": {
"url": "https://api.filegraph.ai/mcp"
}
}
}遠端端點
https://api.filegraph.ai/mcpstreamable-httphttps://api.filegraph.ai/mcpsse它能做什麼
工具清單
工具(9)
⚪filegraph_api_overview
API overview: authentication, rate limits, errors, and available endpoint groups.
輸入結構描述
{
"type": "object",
"properties": {},
"required": []
}🟢filegraph_text_extraction_docs(language, endpoint)
Docs for /any/to-text, /any/info, /any/to-struct — extract text with smart format detection and ocr, analyze file metadata, extract structured data with LLM.
輸入結構描述
{
"type": "object",
"properties": {
"language": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Language",
"description": "Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX."
},
"endpoint": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Endpoint",
"description": "Get docs for a single endpoint only (reduces response size). Valid values: /any/to-text, /any/info, /any/to-struct"
}
},
"required": []
}🟢filegraph_pdf_text_conversion_docs(language, endpoint)
Docs for /pdf/to-text, /pdf/to-docx, /pdf/to-image — extract text with ocr, convert pdf to docx or images.
輸入結構描述
{
"type": "object",
"properties": {
"language": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Language",
"description": "Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX."
},
"endpoint": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Endpoint",
"description": "Get docs for a single endpoint only (reduces response size). Valid values: /pdf/to-text, /pdf/to-docx, /pdf/to-image"
}
},
"required": []
}⚪filegraph_pdf_manipulation_docs(language, endpoint)
Docs for /pdf/merge, /pdf/split, /pdf/compress, /pdf/rotate — merge, split, compress, and rotate pdf files.
輸入結構描述
{
"type": "object",
"properties": {
"language": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Language",
"description": "Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX."
},
"endpoint": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Endpoint",
"description": "Get docs for a single endpoint only (reduces response size). Valid values: /pdf/merge, /pdf/split, /pdf/compress, /pdf/rotate"
}
},
"required": []
}⚪filegraph_pdf_security_docs(language, endpoint)
Docs for /pdf/encrypt, /pdf/decrypt — encrypt and decrypt pdf files with password protection.
輸入結構描述
{
"type": "object",
"properties": {
"language": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Language",
"description": "Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX."
},
"endpoint": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Endpoint",
"description": "Get docs for a single endpoint only (reduces response size). Valid values: /pdf/encrypt, /pdf/decrypt"
}
},
"required": []
}🟢filegraph_image_processing_docs(language, endpoint)
Docs for /image/to-text, /image/to-pdf, /image/resize — extract text via ocr, convert images to pdf, resize images.
輸入結構描述
{
"type": "object",
"properties": {
"language": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Language",
"description": "Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX."
},
"endpoint": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Endpoint",
"description": "Get docs for a single endpoint only (reduces response size). Valid values: /image/to-text, /image/to-pdf, /image/resize"
}
},
"required": []
}🟢filegraph_office_documents_docs(language, endpoint)
Docs for /docx/to-text, /docx/to-pdf, /xlsx/to-text, /xlsx/to-pdf, /xlsx/to-csv, /pptx/to-text, /pptx/to-pdf, /pptx/to-images — extract text/data, convert word/excel/powerpoint to pdf/csv/images.
輸入結構描述
{
"type": "object",
"properties": {
"language": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Language",
"description": "Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX."
},
"endpoint": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Endpoint",
"description": "Get docs for a single endpoint only (reduces response size). Valid values: /docx/to-text, /docx/to-pdf, /xlsx/to-text, /xlsx/to-pdf, /xlsx/to-csv, /pptx/to-text, /pptx/to-pdf, /pptx/to-images"
}
},
"required": []
}🟢filegraph_html_processing_docs(language, endpoint)
Docs for /html/to-text, /html/to-pdf, /html/to-image — extract html text, render to pdf, capture html screenshots.
輸入結構描述
{
"type": "object",
"properties": {
"language": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Language",
"description": "Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX."
},
"endpoint": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Endpoint",
"description": "Get docs for a single endpoint only (reduces response size). Valid values: /html/to-text, /html/to-pdf, /html/to-image"
}
},
"required": []
}⚪filegraph_security_docs(language, endpoint)
Docs for /security/pdf/redact, /security/text/redact, /security/pdf/lock, /security/pdf/unlock, /security/detect-tracking — redact sensitive pdf content, redact PII from extracted text, lock/unlock pdfs, detect/remove tracking pixels.
輸入結構描述
{
"type": "object",
"properties": {
"language": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Language",
"description": "Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX."
},
"endpoint": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Endpoint",
"description": "Get docs for a single endpoint only (reduces response size). Valid values: /security/pdf/redact, /security/text/redact, /security/pdf/lock, /security/pdf/unlock, /security/detect-tracking"
}
},
"required": []
}社群
證據