ddbx — insider dealings

Negociações de ações por insiders avaliadas: diretores do Reino Unido (PDMRs), declarantes do Formulário 4 da SEC, PDMRs suecos e holandeses, e negociações do Congresso dos EUA. Ingeridas dos feeds oficiais de divulgação em minutos, filtradas, e as notáveis avaliadas. Público, somente leitura, sem chave de API.

Servidor MCP hospedado

npx add-mcp 'https://api.ddbx.uk/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Plugin ddbx (ChatGPT + Codex)

Um pacote Agent Plugins 1.0 que coloca as negociações internas da ddbx no ChatGPT e no Codex. Ele inclui:

  • O servidor MCP da ddbx (https://api.ddbx.uk/mcp): somente leitura, sem autenticação, apenas camada fina. O servidor está em ddbx-data/worker/mcp.ts; este repositório apenas aponta para ele.
  • Três habilidades que ensinam o assistente a usar bem as ferramentas:
    • company-insiders: atividade de insiders em uma empresa (Reino Unido, EUA, Suécia, Países Baixos, Congresso)
    • market-scan: as negociações notáveis em um mercado durante um período
    • daily-recap: o resumo diário publicado pela ddbx para o Reino Unido ou os EUA
.agents/plugins/marketplace.json   repo marketplace, so Codex can add this repo directly
plugins/ddbx/
  plugin.json                      root manifest, with the com.openai interface block
  mcp.json                         the remote MCP server
  skills/<name>/SKILL.md           workflows
  skills/<name>/agents/openai.yaml display name + MCP dependency per skill
  assets/icon.png, logo.png        from ddbx-site/public/ios-app-icon-uk.png
SUBMISSION.md                      listing copy and test cases for the submission portal

Conectar

O servidor hospedado é público, somente leitura e não exige chave de API: https://api.ddbx.uk/mcp.

  • Claude: Personalizar → Conectores → Adicionar conector personalizado → cole a URL.
  • Cursor / VS Code: adicione um servidor MCP HTTP chamado ddbx com essa URL.
  • Claude Code: claude mcp add --transport http ddbx https://api.ddbx.uk/mcp
  • Gemini CLI: gemini extensions install https://github.com/jonwillington/ddbx-plugin
  • Codex: codex plugin marketplace add jonwillington/ddbx-plugin
  • Smithery: jonathanwillington/ddbx

O repositório também contém manifestos para o Registro Oficial de MCP, o Marketplace do Cursor, o Gemini CLI e os Agent Plugins da OpenAI.

Contrato com ddbx-data

As habilidades nomeiam as ferramentas MCP (search_dealings, get_dealing, get_company, get_daily_summary, search, fetch) e seus argumentos. Renomear uma ferramenta ou um argumento em worker/mcp.ts quebra este plugin, bem como qualquer conector em cache: altere de forma aditiva e depois atualize as habilidades aqui.

As habilidades também reafirmam a postura de camada fina: o texto de análise não é servido, então o assistente vincula o url de cada arquivamento e nunca inventa um motivo para uma classificação. Se o MCP algum dia servir análises com autenticação, atualize as seções de Regras.

Testar no Codex

codex plugin marketplace add ./          # from this repo root
codex plugin marketplace list

Depois, ative-o em ~/.codex/config.toml:

[plugins."ddbx@ddbx"]
enabled = true

Experimente: "O que os diretores do Reino Unido compraram hoje?", "Alguma compra de insider na Dunelm?", "O que o Congresso negociou em NVDA?".

Quando este repositório estiver no GitHub: codex plugin marketplace add jonwillington/ddbx-plugin.

Testar no ChatGPT

  1. Configurações → Segurança e login → ative o Modo desenvolvedor.

  2. ChatGPT Plugins+ → URL do servidor https://api.ddbx.uk/mcp, autenticação Nenhuma.

  3. Copie o id de plugin_asdk_app_… da URL do navegador.

  4. Para incluir as habilidades junto, adicione plugins/ddbx/.app.json:

    { "apps": { "ddbx": { "plugin_asdk_app_<id>": {} } } }
    

    e "apps": "./.app.json" dentro de extensions.com.openai em plugin.json.

  5. Teste em um chat de Trabalho com @ddbx.

Publicar

  • Seu espaço de trabalho: ChatGPT Plugins → Pessoal → menu ⋯ do plugin → Publicar. Isso não o lista publicamente.
  • Diretório público: o portal de submissão. Exige uma identidade de desenvolvedor verificada e o desafio de domínio servido em https://api.ddbx.uk/.well-known/openai-apps-challenge (uma alteração da ddbx-data). O texto da listagem e os casos de teste exigidos estão em SUBMISSION.md.