mcp-server-weread

このツールは、微信読書のためのMCPサービスを提供します。ユーザーは書籍、ノート、ハイライトデータを取得し、MCPをサポートする大規模言語モデルクライアントと連携できます。機能には書架情報の取得、書籍の検索、ノートやハイライトの取得、人気書評の取得などがあります。

GitHubスター

457

ユーザー評価

未評価

お気に入り

0

閲覧数

5

フォーク

49

イシュー

10

インストール方法
難易度
中級
推定所要時間
10-20
必要な環境
Node.js 16.x以上
WeChat Readingアカウントと有効なCookie

インストール方法

インストール方法

前提条件

必要なソフトウェアとバージョンを明記してください。
Node.js: 16.x以上
WeChat Readingアカウントと有効なCookie

インストール手順

1. グローバルインストール

bash
npm install -g mcp-server-weread

2. Claude Desktop設定

claude_desktop_config.jsonを編集してMCPサーバーを追加:
json
{
  "mcpServers": {
    "mcp-server-weread": {
      "command": "mcp-server-weread",
      "env": {
        "WEREAD_COOKIE": "あなたのWeChat Reading Cookie"
      }
    }
  }
}

3. サーバーの起動

bash
npx mcp-server-weread

トラブルシューティング

よくある問題

問題: サーバーが起動しない 解決策: Node.jsのバージョンを確認し、依存関係を再インストールしてください。 問題: Claude Desktopで認識されない 解決策: 設定ファイルのパスと構文を確認してください。

設定方法

設定方法

Claude Desktop設定

~/.config/claude-desktop/claude_desktop_config.json(macOS/Linux)または %APPDATA%\Claude\claude_desktop_config.json(Windows)を編集:
json
{
  "mcpServers": {
    "mcp-server-weread": {
      "command": "npx",
      "args": ["-y", "mcp-server-weread"],
      "env": {
        "WEREAD_COOKIE": "あなたのWeChat Reading Cookie"
      }
    }
  }
}

環境変数

必要に応じて以下の環境変数を設定:
bash
export WEREAD_COOKIE="あなたのWeChat Reading Cookie"

セキュリティ設定

Cookieは安全な設定ファイルに保存
ファイルアクセス権限の適切な設定

設定例

json
{
  "mcpServers": {
    "mcp-server-weread": {
      "command": "npx",
      "args": ["-y", "mcp-server-weread"],
      "env": {
        "WEREAD_COOKIE": "あなたのWeChat Reading Cookie"
      }
    }
  }
}

使用例

使用例

基本的な使用方法

MCPサーバーの基本的な使用方法を以下に示します:

Claude Desktopでの使用

1MCPサーバーの起動確認
Claude Desktopを開き、設定が正しく読み込まれていることを確認してください。
2基本コマンドの実行

   Available tools from this MCP server:
   - get_bookshelf: 書架情報の取得
   - search_books: 書籍の検索
   - get_book_notes_and_highlights: ノートとハイライトの取得
   - get_book_best_reviews: 人気書評の取得
   

プログラムでの使用

javascript
// JavaScript例(Node.js)
const { MCPClient } = require('@modelcontextprotocol/client');

const client = new MCPClient();
await client.connect();

// ツールの実行
const result = await client.callTool('get_bookshelf', {});

console.log(result);

応用例

自動化スクリプト

bash
#!/bin/bash

バッチ処理の例

for file in *.txt; do mcp-tool process "$file" done

API統合

python

Python例

import requests import json def call_mcp_tool(tool_name, params): response = requests.post( 'http://localhost:3000/mcp/call', json={ 'tool': tool_name, 'parameters': params } ) return response.json()

使用例

result = call_mcp_tool('get_book_best_reviews', { 'book_id': 'example-book-id' })

使用ケース

WeChat Readingから自分の書架情報を取得し、読書履歴を管理する。
特定の書籍を検索し、興味のあるタイトルを見つける。
読書中に取ったノートやハイライトを整理して、後で参照しやすくする。
人気の書評を取得して、他の読者の意見を参考にする。

追加リソース

作者情報
苍何

越努力,越幸运!

向上生长WuHan,China

83

フォロワー

34

リポジトリ

1

Gist

0

貢献数

関連するMCP
mcp-server logo

E2B MCPサーバーは、Claude Desktopアプリにコード解釈機能を追加するためのサーバーです。JavaScriptとPythonの2つのエディションが提供されており、Smitheryを通じて簡単にインストールできます。これにより、開発者はアプリケーション内でのコードの実行を容易にし、効率的なワークフローを実現します。

JavaScript
anki-mcp-server logo

Anki MCP Serverは、ローカルで動作するAnkiアプリケーションに接続し、カードのレビューや作成を行うためのMCPサーバー実装です。Anki-Connectアドオンと連携して動作し、カードの取得や更新を効率的に行えます。

JavaScript
mcp-prompt-server logo

mcp-prompt-serverは、JavaScriptで構築されたプロンプト管理ツールで、AIモデルとのインタラクションを効率化します。ユーザーはプロンプトを簡単に作成、管理、共有でき、ワークフローの自動化を促進します。特に、開発者やデータサイエンティストにとって便利なツールです。

JavaScript