mcpField
E
Epub Mcp

Epub Mcp

ローカル
github.com/hhk-pngゲーム・エンタメ081 週間前に更新

Epub Mcp について

Epub McpはEPUBファイルを読むためのMCPサーバーです。ファイル情報、メタデータ、ナビゲーション、目次の取得や章の読み込みをツールとして提供し、`@lingo-reader/epub-parser`を呼び出します。

主な機能

  1. 01EPUBファイルの初期化
  2. 02ファイル情報とメタデータの取得
  3. 03マニフェストとナビゲーション情報の取得
  4. 04ページ一覧、スパイン、目次の取得
  5. 05章の読み込み

活用シーン

  1. 01EPUBのメタデータを確認
  2. 02EPUBのナビゲーションと目次を閲覧
  3. 03EPUBの章を読み込む

MCP 対応

EPUBファイルの初期化や読み取り、章の読み込みを行うツールを提供するMCPサーバーです。ツールは`@lingo-reader/epub-parser`のAPIを呼び出します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"epub": {
"command": "npx",
"args": [
"-y",
"epub-mcp"
]
}
}
}
起動コマンドnpx -y epub-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmepub-mcp

ツール

9

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
filePathstringはい

詳細

中国語ドキュメントはこちら

このプロジェクトは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を呼び出すだけです。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。