MCP server flatmark
Commit 7 de nov. de 2026Converte documentos PDF, Word, PowerPoint, Excel e HTML em Markdown usando OCR e detecção de tabelas.
Também conhecido como flatmark-dev/flatmark
- Stars
- 0
- Ferramentas
- —
- Downloads, 30 dias
- —
- Versão mais recente
- 1.0.0
- Último commit
- 7 de nov. de 2026
- Licença
- MIT
O que é o MCP flatmark?
flatmark é um MCP server. Converte documentos PDF, Word, PowerPoint, Excel e HTML em Markdown usando OCR e detecção de tabelas.
Resumo gerado a partir do README do projeto
Sobre o MCP server de flatmark
O Flatmark oferece uma maneira de transformar diversos formatos de documentos, incluindo PDF, Word, PowerPoint, Excel e HTML, em Markdown. Ele atende desenvolvedores e usuários de IA que precisam processar dados estruturados de arquivos. O serviço opera via REST API ou como um MCP server que se conecta a clientes como Claude Desktop, Cursor, Windsurf, Cline e Claude Code. Os usuários podem se conectar usando um endpoint streamable HTTP.
Arquivos pequenos com menos de 8 MB utilizam o MarkItDown para conversão imediata em uma única chamada. Para arquivos maiores, de até 25 MB, ou documentos que chegam a 200 páginas, o sistema utiliza uma fila que executa o Docling. Essa fila gerencia o OCR e a detecção de tabelas, retornando tanto o Markdown quanto uma estrutura JSON por meio de polling ou webhooks assinados. A infraestrutura é hospedada na Alemanha. Embora exista um nível anônimo sem chave, fornecer uma FLATMARK_API_KEY aumenta os limites de taxa. O plano gratuito inclui 100 créditos mensais sem a necessidade de um cartão de crédito.
O que você pode fazer com ele
- 1Converter documentos pequenos rapidamenteTransforme um arquivo PDF de menos de 8 MB em Markdown usando uma única requisição de API.
- 2Processar arquivos digitalizados grandesEnvie um documento grande para uma fila para realizar OCR e detecção de tabelas.
Escrito a partir do README do projeto. Cada caso de uso é verificado com uma citação dele.
Como instalar o MCP flatmark
Formatos verificados em 10 nov 2026Instalar o MCP flatmark no Claude Code
$ claude mcp add --transport http flatmark https://api.flatmark.dev/mcp/Instalar o MCP flatmark no Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"flatmark": {
"url": "https://api.flatmark.dev/mcp/"
}
}
}Instalar o MCP flatmark no VS Code
.vscode/mcp.json
{
"servers": {
"flatmark": {
"type": "http",
"url": "https://api.flatmark.dev/mcp/"
}
}
}Instalar o MCP flatmark no Codex
~/.codex/config.toml
[mcp_servers.flatmark] url = "https://api.flatmark.dev/mcp/"
Instalar o MCP flatmark no Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"flatmark": {
"httpUrl": "https://api.flatmark.dev/mcp/"
}
}
}README
Ver no GitHubflatmark
Document to Markdown API and MCP server for PDF, Word, PowerPoint, Excel and HTML. OCR queue for large files. Hosted in Germany.
flatmark converts PDF, Word, PowerPoint, Excel and HTML to Markdown over a REST API and an MCP server. Files up to 8 MB convert in one call with MarkItDown. Files up to 25 MB and 200 pages go through a queue that runs Docling with OCR and table detection. The queue returns Markdown and a JSON structure file, by polling or a signed webhook. The servers are in Germany. The free plan has 100 credits a month and needs no card.
Quickstart
Convert a PDF to Markdown in one call. The anonymous tier needs no key; add
-H "X-API-Key: $FLATMARK_API_KEY" for your plan's limits.
curl -sO https://flatmark.dev/app-static/samples/sample.pdf
curl -F file=@sample.pdf https://api.flatmark.dev/v1/convert
{"markdown":"Hello Docling smoke test\n\n","meta":{"filename":"sample.pdf"}}
Files over 8 MB and scanned documents go through the OCR queue instead:
POST /v1/convert/jobs, then poll or receive a signed webhook.
Use it from
MCP server
Streamable-HTTP endpoint: https://api.flatmark.dev/mcp/ — the anonymous
tier works without a key; an API key raises the limits.
Claude Code:
claude mcp add --transport http flatmark https://api.flatmark.dev/mcp/
Claude Code: /plugin marketplace add flatmark-dev/flatmark then /plugin install flatmark@flatmark (set FLATMARK_API_KEY for your key).
Cursor / Windsurf / Cline / Claude Desktop:
{
"mcpServers": {
"flatmark": {
"url": "https://api.flatmark.dev/mcp/"
}
}
}
One-click installs for every client: https://flatmark.dev/connect
Integrations (Dify, Python SDK and templates): https://github.com/flatmark-dev/flatmark-integrations
Templates
Ready-made workflows: https://flatmark.dev/templates
Links
- Website: https://flatmark.dev/go/github
- API docs: https://api.flatmark.dev/docs · OpenAPI
- Pricing: https://flatmark.dev/pricing
- Convert a PDF free: https://flatmark.dev/tools/pdf-to-markdown
- llms.txt: https://flatmark.dev/llms.txt
- Privacy policy: https://flatmark.dev/privacy
- Support: https://flatmark.dev/support
API
Base URL https://api.flatmark.dev/ — authenticate with an X-API-Key header;
anonymous calls work at a lower rate limit.
About the files here
.claude-plugin/— Claude Code plugin, with this repo as its own marketplace..mcp.json— the MCP server the Claude Code plugin connects to.gemini-extension.json— Gemini CLI extension manifest.glama.json— Glama server claim (names the maintainer).mcp.json— Agent Plugins 1.0 MCP server config.plugin.json— Agent Plugins 1.0 plugin manifest.server.json— the entry in the official MCP Registry.skills/— an Agent Skill (agentskills.io SKILL.md) for skill galleries.
Perguntas sobre o MCP flatmark
Como adiciono o MCP flatmark ao Claude Code?
Execute claude mcp add --transport http flatmark https://api.flatmark.dev/mcp/ no seu terminal. Adicione --scope user para torná-lo disponível em todos os projetos.
Como adiciono o MCP flatmark ao Cursor?
Abra ~/.cursor/mcp.json e adicione o servidor em mcpServers, usando a configuração do Cursor mostrada na seção de instalação acima.
Quais formatos de arquivo podem ser convertidos?
O servidor suporta a conversão de arquivos PDF, Word, PowerPoint, Excel e HTML.
Como arquivos grandes são processados?
Arquivos de até 8 MB são convertidos em uma única chamada, enquanto arquivos de até 25 MB e 200 páginas são processados por uma fila de OCR com detecção de tabelas.
Existe um nível gratuito disponível?
Sim, o plano gratuito oferece 100 créditos por mês e não exige cartão de crédito.