Karakeep (Hoarder) MCP サーバー
このプロジェクトは、API を介してKarakeepブックマーク サービスとのやり取り (ブックマークの検索と作成) を可能にする Mind Control Panel (MCP) 互換サーバーを提供します。
これは、 Glama.aiなどのサービスによって定義された MCP プロトコルに従って HTTP リクエストを行うことができる Large Language Models (LLM) またはその他のクライアントによって使用されるように設計されています。
特徴
**ブックマークの検索:**クエリ文字列に基づいて、Karakeep 内の既存のブックマークを検索します。
ブックマークの作成: URL とオプションのタイトル/説明を使用して、Karakeep に新しいブックマークを追加します。
**MCP 互換エンドポイント:**アクション用の単一の
/mcp
エンドポイントを公開します。環境変数の構成: Hoarder API キーを安全に構成します。
前提条件
Python 3.8以上
Karakeep アカウントと API キー ( Karakeep API ドキュメントを参照)
デプロイメント用のホスティング プラットフォーム (Render、Heroku、Fly.io、VPS など) または Docker へのアクセス。
セットアップとローカル開発
リポジトリをクローンします。
git clone <your-repository-url> cd hoarder-mcp-server仮想環境を作成します (推奨):
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`依存関係をインストールします:
pip install -r requirements.txt環境変数を設定します。
プロジェクト ルートに
.env
という名前のファイルを作成します。Hoarder API キーを追加します:
HOARDER_API_KEY="YOUR_HOARDER_API_KEY_HERE"**重要:**秘密をコミットしないようにするには、
.env
が.gitignore
ファイルにリストされていることを確認してください。
サーバーをローカルで実行します。
uvicorn main:app --reload --port 8000サーバーは
http://127.0.0.1:8000
で利用可��になります。----reload
フラグを指定すると、コードの変更が検出されるとサーバーが自動的に再起動されます。
APIの使用
サーバーは単一の POST エンドポイント/mcp
を公開します。
リクエスト本文(JSON):
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Karakeep (Hoarder) でブックマークを検索および作成します。
Related MCP Servers
- -securityAlicense-qualityProvides a note storage system with a custom URI scheme and includes tools for adding notes and generating summaries for Tuya devices.Last updated -2MIT License
- -securityAlicense-qualityA very simple vector store that provides capability to watch a list of directories, and automatically index all the markdown, html and text files in the directory to a vector store to enhance context.Last updated -1031MIT License
- AsecurityFlicenseAqualityThis server enables users to store, manage, and summarize notes using a custom URI scheme, with functionality to add new notes and generate summaries with varying levels of detail.Last updated -3
- AsecurityFlicenseAqualityAllows you to search the web using DuckDuckGo and optionally fetch and summarize content from search results.Last updated -23