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:

  1. Sincroniza las dependencias y actualiza el lockfile:
uv sync
  1. Compila las distribuciones del paquete:
uv build

Esto creará distribuciones de código fuente y wheel en el directorio dist/.

  1. Publica en PyPI:
uv publish

Nota: Necesitarás configurar las credenciales de PyPI mediante variables de entorno o banderas de comando:

  • Token: --token o UV_PUBLISH_TOKEN
  • O nombre de usuario/contraseña: --username/UV_PUBLISH_USERNAME y --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.