Epub Mcp について
Epub McpはEPUBファイルを読むためのMCPサーバーです。ファイル情報、メタデータ、ナビゲーション、目次の取得や章の読み込みをツールとして提供し、`@lingo-reader/epub-parser`を呼び出します。
主な機能
- 01EPUBファイルの初期化
- 02ファイル情報とメタデータの取得
- 03マニフェストとナビゲーション情報の取得
- 04ページ一覧、スパイン、目次の取得
- 05章の読み込み
活用シーン
- 01EPUBのメタデータを確認
- 02EPUBのナビゲーションと目次を閲覧
- 03EPUBの章を読み込む
MCP 対応
EPUBファイルの初期化や読み取り、章の読み込みを行うツールを提供するMCPサーバーです。ツールは`@lingo-reader/epub-parser`のAPIを呼び出します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
9掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| filePath | string | はい |
詳細
このプロジェクトはEPUBファイル関連のMCPで、EPUBファイルの内容を読み取るためのMCPツールを提供します。
使用方法
clineのmcpServers設定:
{
"mcpServers": {
"epub-mcp": {
"command": "npx",
"args": [
"-y",
"epub-mcp"
]
}
}
}
Windows環境では、次の設定を使用できます:
{
"mcpServers": {
"epub-mcp": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"epub-mcp"
]
}
}
}
ただし、最も確実な設定は、nodeを使用して該当ファイルを直接実行することです:
{
"mcpServers": {
"epub-mcp": {
"command": "node",
"args": [
// the install path of `epub-mcp`
"<Installation Directory>\\node_modules\\epub-mcp\\dist\\index.mjs"
]
}
}
}
ツール
EPUBをリセットまたは初期化(initEpubFile)
パラメーター:
filePath: ファイルシステム内のファイルの絶対パスです。
戻り値:
- void
コレクションを取得-(getCollection)
ファイル情報を取得-(getFileInfo)
マニフェストを取得-(getManifest)
メタデータを取得-(getMetadata)
ナビゲーションリストを取得-(getNavList)
ページリストを取得-(getPageList)
スパインを取得-(getSpine)
目次を取得-(getToc)
章を読み込む-(loadChapter)
パラメーター:
- なし
上記のツールの詳しい説明については、https://github.com/hhk-png/lingo-reader/blob/main/packages/epub-parser/README-zh.mdを参照してください。このMCPは@lingo-reader/epub-parserのapiを呼び出すだけです。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。