Obenan Review Analyzer

Um servidor MCP para analisar avaliações de produtos ou serviços.

Documentação

obenan-mcp-server servidor MCP

obenan mcp server

Componentes

Recursos

O servidor implementa um sistema simples de armazenamento de notas com:

  • Esquema de URI personalizado note:// para acessar notas individuais
  • Cada recurso de nota tem um nome, descrição e tipo MIME text/plain

Prompts

O servidor fornece um único prompt:

  • summarize-notes: Cria resumos de todas as notas armazenadas
    • Argumento opcional "style" para controlar o nível de detalhe (brief/detailed)
    • Gera um prompt combinando todas as notas atuais com a preferência de estilo

Ferramentas

O servidor implementa uma ferramenta:

  • add-note: Adiciona uma nova nota ao servidor
    • Recebe "name" e "content" como argumentos de string obrigatórios
    • Atualiza o estado do servidor e notifica os clientes sobre mudanças nos recursos

Configuração

[TODO: Adicione detalhes de configuração específicos da sua implementação]

Início Rápido

Instalação

Claude Desktop

No MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json No Windows: %APPDATA%/Claude/claude_desktop_config.json

Development/Unpublished Servers Configuration ``` "mcpServers": { "obenan-mcp-server": { "command": "uv", "args": [ "--directory", "/Users/AhmedUmerAnees/code/obenan-mcp-server", "run", "obenan-mcp-server" ] } } ```
Published Servers Configuration ``` "mcpServers": { "obenan-mcp-server": { "command": "uvx", "args": [ "obenan-mcp-server" ] } } ```

Desenvolvimento

Construção e Publicação

Para preparar o pacote para distribuição:

  1. Sincronize as dependências e atualize o lockfile:
uv sync
  1. Construa as distribuições do pacote:
uv build

Isso criará distribuições de origem e wheel no diretório dist/.

  1. Publique no PyPI:
uv publish

Nota: Você precisará definir as credenciais do PyPI via variáveis de ambiente ou flags de comando:

  • Token: --token ou UV_PUBLISH_TOKEN
  • Ou nome de usuário/senha: --username/UV_PUBLISH_USERNAME e --password/UV_PUBLISH_PASSWORD

Depuração

Como os servidores MCP rodam via stdio, a depuração pode ser desafiadora. Para a melhor experiência de depuração, recomendamos fortemente o uso do MCP Inspector.

Você pode iniciar o MCP Inspector via npm com este comando:

npx @modelcontextprotocol/inspector uv --directory /Users/AhmedUmerAnees/code/obenan-mcp-server run obenan-mcp-server

Ao iniciar, o Inspector exibirá uma URL que você pode acessar no seu navegador para começar a depurar.