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から自分の書架情報を取得し、読書履歴を管理する。
特定の書籍を検索し、興味のあるタイトルを見つける。
読書中に取ったノートやハイライトを整理して、後で参照しやすくする。
人気の書評を取得して、他の読者の意見を参考にする。
追加リソース
関連するMCP
mcp-server
320
E2B MCPサーバーは、Claude Desktopアプリにコード解釈機能を追加するためのサーバーです。JavaScriptとPythonの2つのエディションが提供されており、Smitheryを通じて簡単にインストールできます。これにより、開発者はアプリケーション内でのコードの実行を容易にし、効率的なワークフローを実現します。
Anki MCP Serverは、ローカルで動作するAnkiアプリケーションに接続し、カードのレビューや作成を行うためのMCPサーバー実装です。Anki-Connectアドオンと連携して動作し、カードの取得や更新を効率的に行えます。
mcp-prompt-serverは、JavaScriptで構築されたプロンプト管理ツールで、AIモデルとのインタラクションを効率化します。ユーザーはプロンプトを簡単に作成、管理、共有でき、ワークフローの自動化を促進します。特に、開発者やデータサイエンティストにとって便利なツールです。