Obenan Review Analyzer
Un servidor MCP para analizar reseñas de productos o servicios.
Documentación
Servidor MCP obenan-mcp-server
Servidor MCP obenan
Componentes
Recursos
El servidor implementa un sistema simple de almacenamiento de notas con:
- Esquema URI personalizado note:// para acceder a notas individuales
- Cada recurso de nota tiene un nombre, una descripción y un tipo MIME text/plain
Prompts
El servidor proporciona un único prompt:
- summarize-notes: Crea resúmenes de todas las notas almacenadas
- Argumento opcional "style" para controlar el nivel de detalle (brief/detailed)
- Genera un prompt que combina todas las notas actuales con la preferencia de estilo
Herramientas
El servidor implementa una herramienta:
- add-note: Añade una nueva nota al servidor
- Requiere "name" y "content" como argumentos de cadena obligatorios
- Actualiza el estado del servidor y notifica a los clientes sobre cambios en los recursos
Configuración
[TODO: Añade detalles de configuración específicos de tu implementación]
Inicio rápido
Instalación
Claude Desktop
En MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
En Windows: %APPDATA%/Claude/claude_desktop_config.json
Configuración de servidores no publicados
``` "mcpServers": { "obenan-mcp-server": { "command": "uv", "args": [ "--directory", "/Users/AhmedUmerAnees/code/obenan-mcp-server", "run", "obenan-mcp-server" ] } } ```Configuración de servidores publicados
``` "mcpServers": { "obenan-mcp-server": { "command": "uvx", "args": [ "obenan-mcp-server" ] } } ```Desarrollo
Compilación y publicación
Para preparar el paquete para su distribución:
- Sincroniza las dependencias y actualiza el lockfile:
uv sync
- Compila las distribuciones del paquete:
uv build
Esto creará distribuciones de código fuente y wheel en el directorio dist/.
- Publica en PyPI:
uv publish
Nota: Necesitarás configurar las credenciales de PyPI mediante variables de entorno o banderas de comando:
- Token:
--tokenoUV_PUBLISH_TOKEN - O nombre de usuario/contraseña:
--username/UV_PUBLISH_USERNAMEy--password/UV_PUBLISH_PASSWORD
Depuración
Dado que los servidores MCP se ejecutan a través de stdio, la depuración puede ser complicada. Para una mejor experiencia de depuración, recomendamos encarecidamente usar el Inspector MCP.
Puedes lanzar el Inspector MCP mediante npm con este comando:
npx @modelcontextprotocol/inspector uv --directory /Users/AhmedUmerAnees/code/obenan-mcp-server run obenan-mcp-server
Al iniciarlo, el Inspector mostrará una URL a la que podrás acceder en tu navegador para comenzar a depurar.