Saltar para o conteúdo
Biscotti CMP
PreçosDownloadsDocumentaçãoMCP ServerBlog
EntrarComece grátis
Início›pt-PT
Servidor MCP
Introdução
  • Visão geral
  • Executar com o npx
  • Instalação global
Configuração do IDE
  • Claude Desktop
  • Cursor
  • Olá
  • Outros clientes da MCP
Ferramentas disponíveis
  • Gestão de sites
  • Gestão de banners
  • Análise de conformidade
  • Análise de consentimento
  • Documentos jurídicos
  • Serviços
  • Webhooks
  • Agência
Recursos e sugestões
  • Recursos do MCP
  • Modelos de prompts
Autenticação
  • Requisitos relativos à chave API
  • Obter uma chave API
Documentação do servidor MCP

Documentação do servidor MCP

Introdução

Visão geral

O servidor Biscotti CMP MCP permite que os assistentes de IA interajam com a sua conta Biscotti CMP de forma programática. Faça a gestão de sites, banners, verificações de conformidade, análises de consentimento, documentos legais e muito mais — tudo através de comandos em linguagem natural no seu IDE.

O servidor MCP (Model Context Protocol) funciona como uma ponte entre o seu assistente de IA e a API Biscotti CMP, disponibilizando um conjunto de ferramentas que podem ser chamadas diretamente a partir do seu ambiente de desenvolvimento.

Pré-requisitos

  • Node.js 18 ou posterior
  • Uma conta Biscotti CMP com um plano Agency ou LTD Agency
  • Uma chave API da página «Definições do programador»

Introdução rápida

A forma mais rápida de começar é utilizando npx — sem necessidade de instalação:

bash
npx @biscotti-cmp/mcp-server

Executar com o npx

Execute o MCP Server diretamente, sem o instalar globalmente. Esta é a abordagem recomendada para a maioria dos utilizadores:

bash
npx @biscotti-cmp/mcp-server
Sucesso

Ao utilizar npx, o servidor é descarregado e executado em tempo real. A configuração do seu IDE tratará disso automaticamente.

Instalação global

Se preferir instalar o Servidor MCP globalmente no seu sistema:

bash
npm install -g @biscotti-cmp/mcp-server

Após a instalação, pode executar o servidor diretamente:

bash
biscotti-mcp
Sucesso

A instalação global é útil se pretender tempos de arranque mais rápidos ou se necessitar de executar o servidor em ambientes sem acesso à internet.

Configuração do IDE

Claude Desktop

Para utilizar o servidor Biscotti CMP MCP com o Claude Desktop, adicione a seguinte configuração ao ficheiro de definições do Claude Desktop.

Localização do ficheiro de configuração
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
Configuração

Adicione o seguinte ao seu ficheiro de configuração:

json
{
  "mcpServers": {
    "biscotti-cmp": {
      "command": "npx",
      "args": ["-y", "@biscotti-cmp/mcp-server"],
      "env": {
        "BISCOTTI_API_KEY": "your-api-key-here"
      }
    }
  }
}
Sucesso

Substitua your-api-key-here pela sua chave API real, disponível na página de Configurações do Desenvolvedor.

Reinicie o Claude Desktop após guardar o ficheiro de configuração. As ferramentas Biscotti CMP aparecerão no menu de ferramentas.

Cursor

Para utilizar o servidor Biscotti CMP MCP com o Cursor, adicione a seguinte configuração às suas definições do Cursor MCP.

Localização do ficheiro de configuração
  • Ao nível do projeto: .cursor/mcp.json na raiz do seu projeto
  • Global: ~/.cursor/mcp.json
Configuração
json
{
  "mcpServers": {
    "biscotti-cmp": {
      "command": "npx",
      "args": ["-y", "@biscotti-cmp/mcp-server"],
      "env": {
        "BISCOTTI_API_KEY": "your-api-key-here"
      }
    }
  }
}
Sucesso

Substitua your-api-key-here pela sua chave API real, disponível na página de Configurações do Desenvolvedor.

Após guardar, o Cursor irá detetar automaticamente o servidor MCP e disponibilizar as ferramentas no assistente de IA.

Olá

Para utilizar o servidor Biscotti CMP MCP com o Kiro, configure-o através das definições do MCP.

Localização do ficheiro de configuração
  • Ao nível do projeto: .kiro/settings/mcp.json na raiz do seu projeto
  • Global: ~/.kiro/settings/mcp.json
Configuração
json
{
  "mcpServers": {
    "biscotti-cmp": {
      "command": "npx",
      "args": ["-y", "@biscotti-cmp/mcp-server"],
      "env": {
        "BISCOTTI_API_KEY": "your-api-key-here"
      }
    }
  }
}
Sucesso

Substitua your-api-key-here pela sua chave API real, disponível na página de Configurações do Desenvolvedor.

O Kiro irá detetar automaticamente a configuração do servidor MCP e disponibilizar as ferramentas Biscotti CMP.

Outros clientes da MCP

O servidor Biscotti CMP MCP é compatível com qualquer cliente compatível com MCP. Utilize a seguinte configuração genérica:

Configuração geral
json
{
  "mcpServers": {
    "biscotti-cmp": {
      "command": "npx",
      "args": ["-y", "@biscotti-cmp/mcp-server"],
      "env": {
        "BISCOTTI_API_KEY": "your-api-key-here"
      }
    }
  }
}

Se o seu cliente MCP utilizar um formato de configuração diferente, os parâmetros principais são:

  • Comando: npx
  • Argumentos: -y @biscotti-cmp/mcp-server
  • Variável de ambiente: BISCOTTI_API_KEY defina com a sua chave API
Sucesso

Consulte a documentação do seu cliente MCP para saber a localização exata e o formato do ficheiro de configuração.

Ferramentas disponíveis

Gestão de sites

Ferramentas para gerir os seus websites no Biscotti CMP.

list_websites

Listar todos os websites na sua conta com a respetiva configuração e estado.

get_website

Obter informações detalhadas sobre um website específico, incluindo definições, domínios e estado do scan.

create_website

Criar um novo website com domínio, nome e opções de configuração.

update_website

Atualizar as definições do website, tais como nome, domínio ou opções de configuração.

get_install_script

Obter o snippet de instalação JavaScript para um website, pronto para colar no seu HTML.

Gestão de banners

Ferramentas para criar e gerir banners de consentimento.

list_banners

Liste todos os banners de consentimento para um site.

get_banner

Obtenha a configuração detalhada do banner, incluindo cores, textos e posicionamento.

create_banner

Crie um novo banner de consentimento com design personalizável e configurações de comportamento.

update_banner

Atualize o design, os textos ou a configuração de comportamento de um banner existente.

delete_banner

Exclua um banner de consentimento.

get_banner_embed

Obtenha o código de incorporação para um banner específico.

Análise de conformidade

Ferramentas para digitalizar websites e verificar o estado de conformidade.

trigger_scan

Iniciar um novo scan de conformidade para um website para detetar cookies, rastreadores e serviços de terceiros.

list_scans

Listar análises de um website, incluindo cookies e serviços detetados.

generate_compliance_report

Gerar um relatório de conformidade para um website.

Análise de consentimento

Ferramentas para aceder a estatísticas de consentimento e dados analíticos.

get_consent_stats

Obter estatísticas de consentimento, incluindo taxas de opt-in, distribuição de consentimento e tendências ao longo do tempo.

export_consent_logs

Exportar registos detalhados de consentimento para auditoria e relatórios de conformidade. Utilize lookup_consent para procurar um único registo de consentimento pelo seu ID de Consentimento.

Documentos jurídicos

Ferramentas para a gestão de documentos jurídicos, tais como políticas de privacidade, termos de serviço e páginas de aviso legal.

list_legal_documents

Liste todos os documentos legais para um site.

get_legal_document

Obtenha o conteúdo e a configuração de um documento legal específico.

generate_legal_document

Gere um novo documento legal com base na configuração do seu site e jurisdição.

Serviços

Ferramentas para gerir serviços de terceiros detetados e as suas categorias de consentimento.

list_services

Listar todos os serviços de terceiros detetados para um website.

update_service_category

Atualizar a categoria de consentimento ou a configuração de bloqueio de um serviço.

Webhooks

Ferramentas para gerir integrações de webhooks para notificações de eventos em tempo real.

list_webhooks

Listar todos os webhooks configurados para a sua conta.

create_webhook

Criar um novo endpoint de webhook para receber eventos de consentimento (consent.granted, consent.revoked).

delete_webhook

Eliminar um endpoint de webhook.

test_webhook

Enviar um evento de teste para um endpoint de webhook para verificar a conectividade.

Agência

Ferramentas para gestão de contas de agência e operações de clientes.

list_agency_clients

Listar todas as contas de clientes geridas pela sua agência.

get_agency_usage

Obter um relatório de utilização em todas as contas de clientes, incluindo contagem de sessões e utilização de funcionalidades.

create_agency_client

Criar uma nova conta de cliente sob a sua agência.

Recursos e sugestões

Recursos do MCP

O servidor Biscotti CMP MCP disponibiliza os seguintes recursos que os assistentes de IA podem consultar para obter contexto:

  • biscotti://sites — Lista de todos os sites da sua conta
  • biscotti://website/{id} — Configuração detalhada do site
  • biscotti://compliance/{id} — Estado atual de conformidade de um site
  • biscotti://banners/{websiteId} — Todos os banners de um site

Os recursos fornecem um contexto de leitura apenas que ajuda os assistentes de IA a compreender a sua configuração atual antes de efetuarem alterações.

Modelos de prompts

O MCP Server inclui modelos de prompt integrados para fluxos de trabalho comuns:

Auditoria de Conformidade

Realizar uma auditoria completa de conformidade num site, verificando a presença de cookies, analisando a configuração do consentimento e gerando um relatório.

text
Execute uma auditoria de conformidade no meu site example.com e sugira melhorias.
Configuração do banner

Crie e configure um banner de consentimento com o seu design preferido e as suas definições de comportamento.

text
Crie um banner de consentimento compatível com GDPR para meu site com um tema escuro e posição inferior esquerda.
Elaboração de documentos jurídicos

Crie documentos jurídicos com base na configuração do seu site e na jurisdição de destino.

text
Gere uma política de privacidade para meu site alemão que cubra Google Analytics e Facebook Pixel.

Autenticação

Requisitos relativos à chave API

O servidor Biscotti CMP MCP requer uma chave API para se autenticar na API do Biscotti CMP. Todos os pedidos efetuados pelo servidor MCP são autenticados através da sua chave API.

Como funciona a autenticação

  1. Pode gerar uma chave API na página «Definições do programador» do seu painel de controlo do Biscotti CMP.
  2. A chave API é definida como a BISCOTTI_API_KEY na configuração do seu cliente MCP.
  3. O servidor MCP inclui esta chave como um token Bearer em todas as solicitações de API.
  4. A API Biscotti CMP valida a chave e devolve dados relativos à sua conta.
Aviso

Mantenha a sua chave API em segredo. Não a inclua no controlo de versões nem a partilhe publicamente. Se for comprometida, altere a chave imediatamente na página «Definições do programador».

Obter uma chave API

Para obter uma chave API para o servidor MCP:

  1. Inicie sessão no seu painel de controlo do Biscotti CMP em app.biscotti-cmp.com.
  2. Aceda às «Definições do programador» na barra lateral.
  3. Clique em «Gerar nova chave» no separador «Chaves API».
  4. Dê à sua chave um nome descritivo (por exemplo, «Servidor MCP - Desenvolvimento»).
  5. Opcionalmente, defina uma data de validade para a chave.
  6. Copie a chave gerada imediatamente — ela só será exibida uma vez.
Sucesso

As chaves API estão disponíveis nos planos Agency e LTD Agency. Se não vir a página «Definições do programador», poderá ser necessário atualizar o seu plano.

Melhores práticas de gestão de chaves
  • Utilize chaves API distintas para os ambientes de desenvolvimento e de produção.
  • Defina datas de validade para as chaves utilizadas temporariamente.
  • Alterne as chaves regularmente e revogue as chaves não utilizadas.
  • Utilize a funcionalidade de rotação de chaves para substituir as chaves sem tempo de inatividade.
Biscotti CMP

Made with 🍪 in Germany.

Produto

Sobre NósFuncionalidadesPreçosDocumentaçãoServidor MCPVerificação de cookiesAcessibilidadeDownloadsLegal WatchdogAssessment EngineTrust PortalEnterpriseBase de Conhecimento sobre Privacidade e ConsentimentoBlogGlossário de Consentimento de Cookies e PrivacidadeJurisdiçõesAcessibilidade como princípio de design

Jurídico

Aviso LegalPolítica de PrivacidadeTermos de ServiçoDireito de RevogaçãoDPAPolítica de cookies

Contacto

Contacto
© 2026 Biscotti – Um serviço da Campcruisers GmbH