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:
- Crear un entorno virtual (recomendado):
- Instalar dependencias:
- Configurar variables de entorno:
- Cree un archivo llamado
.env
en la raíz del proyecto. - Agregue su clave API de Hoarder:
- Importante: asegúrese de que
.env
esté incluido en su archivo.gitignore
para evitar confirmar secretos.
- Cree un archivo llamado
- Ejecute el servidor localmente:El 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 -1PythonMIT 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 -12316TypeScriptMIT 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 -3Python
- -security-license-qualityAllows you to search the web using DuckDuckGo and optionally fetch and summarize content from search results.Last updated -Python