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:
- Sincronize as dependências e atualize o lockfile:
uv sync
- Construa as distribuições do pacote:
uv build
Isso criará distribuições de origem e wheel no diretório dist/.
- Publique no PyPI:
uv publish
Nota: Você precisará definir as credenciais do PyPI via variáveis de ambiente ou flags de comando:
- Token:
--tokenouUV_PUBLISH_TOKEN - Ou nome de usuário/senha:
--username/UV_PUBLISH_USERNAMEe--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.