Servidor MCP de Karakeep (Acaparador)
Este proyecto proporciona un servidor compatible con Mind Control Panel (MCP) que permite interacciones (búsqueda y creación de marcadores) con el servicio de marcadores Karakeep a través de su API.
Está diseñado para ser utilizado por modelos de lenguaje grandes (LLM) u otros clientes capaces de realizar solicitudes HTTP de acuerdo con el protocolo MCP definido por servicios como Glama.ai .
Características
Buscar marcadores: encuentre marcadores existentes en Karakeep basándose en una cadena de consulta.
Crear marcadores: agregue nuevos marcadores a Karakeep con una URL y un título/descripción opcional.
Punto final compatible con MCP: expone un único punto final
/mcp
para acciones.Configuración de variables de entorno: configure de forma segura su clave API de Hoarder.
Prerrequisitos
Python 3.8+
Una cuenta de Karakeep y una clave API ( consulte la documentación de la API de Karakeep )
Acceso a una plataforma de alojamiento (por ejemplo, Render, Heroku, Fly.io, VPS) o Docker para la implementación.
Configuración y desarrollo local
Clonar el repositorio:
git clone <your-repository-url> cd hoarder-mcp-serverCrear un entorno virtual (recomendado):
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`Instalar dependencias:
pip install -r requirements.txtConfigurar variables de entorno:
Cree un archivo llamado
.env
en la raíz del proyecto.Agregue su clave API de Hoarder:
HOARDER_API_KEY="YOUR_HOARDER_API_KEY_HERE"Importante: asegúrese de que
.env
esté incluido en su archivo.gitignore
para evitar confirmar secretos.
Ejecute el servidor localmente:
uvicorn main:app --reload --port 8000El servidor estará disponible en
http://127.0.0.1:8000
. El indicador--reload
reinicia automáticamente el servidor al detectar cambios en el código.
Uso de la API
El servidor expone un único punto final POST: /mcp
.
Cuerpo de la solicitud (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.
Busca y crea marcadores en 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