Skip to main content
Glama
FradSer

MCP Markdown Conversion Server

by FradSer

MCP-сервер для Markdown

Подписаться на Твиттер значок кузнеца

Английский |简体中文

Мощный сервер Model Context Protocol (MCP), который использует службы Cloudflare AI для преобразования различных форматов файлов в описания Markdown. Этот сервер предоставляет стандартизированный интерфейс для бесшовного преобразования файлов и генерации описаний.

Основные характеристики

  • Полная интеграция с сервисами Cloudflare AI

  • Эффективная генерация описаний Markdown

  • Комплексная поддержка форматов файлов

  • Интеграция API Native Cloudflare tomarkdown

  • Удобный интерфейс MCP

  • Кроссплатформенная совместимость

Related MCP server: Markdownify MCP Server - UTF-8 Enhanced

Поддерживаемые форматы файлов

Категория

Расширения файлов

Документы

.pdf

Изображения

.jpeg, .jpg, .png, .webp, .svg

Веб-контент

.html

Данные

.xml, .csv

Электронные таблицы

.xlsx, .xlsm, .xlsb, .xls, .et, .ods, .numbers

Системные требования

  • Node.js 18 или более поздняя версия

  • Действительный токен API Cloudflare

  • Активный идентификатор учетной записи Cloudflare

Установка

Установка через Smithery

Чтобы автоматически установить Markdown转换服务器 для Claude Desktop через Smithery :

npx -y @smithery/cli install @FradSer/mcp-server-to-markdown --client claude

Ручная установка

Установить глобально с помощью npm:

npm install -g mcp-server-to-markdown

Конфигурация клиента MCP

Интеграция курсора

  1. Перейдите к настройкам курсора.

  2. Выберите «MCP» на боковой панели.

  3. Выберите «Добавить новый глобальный сервер MCP».

  4. Примените следующую конфигурацию:

    { "mcpServers": { "to-markdown": { "command": "mcp-server-to-markdown", "args": [ "CLOUDFLARE_API_TOKEN": "your_api_token" "CLOUDFLARE_ACCOUNT_ID": "your_account_id" ] } } }

Настройка рабочего стола Клода

Добавьте следующее в ваш claude_desktop_config.json :

{ "mcpServers": { "to-markdown": { "command": "mcp-server-to-markdown", "args": [ "CLOUDFLARE_API_TOKEN": "your_api_token" "CLOUDFLARE_ACCOUNT_ID": "your_account_id" ] } } }

Конфигурация ChatWise

  1. Запустить ChatWise

  2. Настройки доступа

  3. Выберите раздел «Инструменты»

  4. Нажмите «+», чтобы добавить новый инструмент

  5. Настройте с помощью следующих параметров:

    • Тип: stdio

    • ID: to-markdown

    • Команда: mcp-server-to-markdown

    • Аргументы:

      CLOUDFLARE_API_TOKEN=your_api_token CLOUDFLARE_ACCOUNT_ID=your_account_id

Ссылка на API

Инструмент для разметки

Конвертирует различные форматы файлов в описания Markdown.

Входные параметры:

  • filePaths : Массив (обязательно) — список путей к файлам для обработки

Структура ответа:

[ { "filename": "example.pdf", "mimeType": "application/pdf", "description": "Generated Markdown description", "tokens": 123 } ]

Руководство по разработке

Начиная

  1. Клонирование и настройка среды:

git clone <repository-url> cd mcp-server-to-markdown cp .env.example .env
  1. Настройте учетные данные Cloudflare:

CLOUDFLARE_API_TOKEN=your_api_token CLOUDFLARE_ACCOUNT_ID=your_account_id
  1. Установка зависимостей и сборка:

npm install npm run build

Структура проекта

. ├── src/ # Source code ├── dist/ # Compiled output ├── types.ts # Type definitions └── .env # Environment configuration

Доступные сценарии

  • npm run build — сборка кода TypeScript

  • npm run inspect — запуск с помощью MCP-инспектора

Пример использования

const result = await toMarkdown({ filePaths: [ "/path/to/document.pdf", "/path/to/image.jpg" ] });

Лицензия

Лицензия Массачусетского технологического института

Этот проект поддерживается Фрадом ЛИ.

One-click Deploy
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Latest Blog Posts

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/FradSer/mcp-server-to-markdown'

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