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á emddbx-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íododaily-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
ddbxcom 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
-
Configurações → Segurança e login → ative o Modo desenvolvedor.
-
ChatGPT Plugins → + → URL do servidor
https://api.ddbx.uk/mcp, autenticação Nenhuma. -
Copie o id de
plugin_asdk_app_…da URL do navegador. -
Para incluir as habilidades junto, adicione
plugins/ddbx/.app.json:{ "apps": { "ddbx": { "plugin_asdk_app_<id>": {} } } }e
"apps": "./.app.json"dentro deextensions.com.openaiemplugin.json. -
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 emSUBMISSION.md.