MCPサーバーからMarkdownへ
英語 |简体中文
CloudflareのAIサービスを活用し、様々なファイル形式をMarkdown記述に変換する強力なモデルコンテキストプロトコル(MCP)サーバーです。このサーバーは、シームレスなファイル変換と記述生成のための標準化されたインターフェースを提供します。
主な特徴
Cloudflare AIサービスとのシームレスな統合
効率的なマークダウン記述生成
包括的なファイル形式のサポート
ネイティブ Cloudflare tomarkdown API 統合
ユーザーフレンドリーなMCPインターフェース
クロスプラットフォームの互換性
Related MCP server: Markdownify MCP Server - UTF-8 Enhanced
サポートされているファイル形式
カテゴリ | ファイル拡張子 |
文書 | |
画像 | .jpeg、.jpg、.png、.webp、.svg |
ウェブコンテンツ | .html |
データ | .xml、.csv |
スプレッドシート | .xlsx、.xlsm、.xlsb、.xls、.et、.ods、.numbers |
システム要件
Node.js 18以降
有効なCloudflare APIトークン
アクティブなCloudflareアカウントID
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Markdown 转换服务器を自動的にインストールするには:
npx -y @smithery/cli install @FradSer/mcp-server-to-markdown --client claude手動インストール
npm を使用してグローバルにインストールします。
npm install -g mcp-server-to-markdownMCP クライアント構成
カーソル統合
カーソル設定に移動
サイドバーから「MCP」を選択します
「新しいグローバルMCPサーバーを追加」を選択します
次の構成を適用します。
{ "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の設定
ChatWiseを起動する
アクセス設定
ツールセクションを選択
「+」をクリックして新しいツールを追加します
次のパラメータを使用して構成します。
タイプ:
stdioID:
to-markdownコマンド:
mcp-server-to-markdown引数:
CLOUDFLARE_API_TOKEN=your_api_token CLOUDFLARE_ACCOUNT_ID=your_account_id
APIリファレンス
to-markdownツール
さまざまなファイル形式を Markdown 記述に変換します。
入力パラメータ:
filePaths: 配列(必須) - 処理するファイルパスのリスト
応答構造:
[
{
"filename": "example.pdf",
"mimeType": "application/pdf",
"description": "Generated Markdown description",
"tokens": 123
}
]開発ガイド
はじめる
環境のクローンとセットアップ:
git clone <repository-url>
cd mcp-server-to-markdown
cp .env.example .envCloudflare の資格情報を設定します。
CLOUDFLARE_API_TOKEN=your_api_token
CLOUDFLARE_ACCOUNT_ID=your_account_id依存関係をインストールしてビルドします。
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"
]
});ライセンス
MITライセンス
このプロジェクトはFrad LEEによって管理されています