2753360787
Triple transport (STDIO + StreamableHTTP + SSE porta 3175). 24 modulos: agents, issues, approvals, routines, goals, projects, costs, activity, skills, secrets, plugins, assets, settings, access. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
24 lines
886 B
Markdown
24 lines
886 B
Markdown
# MCP Paperclip
|
|
|
|
MCP TypeScript para integrar Claude Code com Paperclip AI (clip.descomplicar.pt).
|
|
|
|
## Comandos
|
|
- `npm run build` — compilar TypeScript
|
|
- `npm run start` — iniciar STDIO transport
|
|
- `npm run start:http` — iniciar StreamableHTTP + SSE na porta 3175
|
|
- `npm run test` — correr testes
|
|
- `npm run quality:check` — lint + format + build + test
|
|
|
|
## Estrutura
|
|
- `src/client.ts` — HTTP client para API Paperclip
|
|
- `src/tools/*.ts` — tools organizadas por modulo (agents, issues, etc.)
|
|
- `src/server.ts` — factory createServer() partilhada entre transportes
|
|
- `src/index.ts` — entry STDIO
|
|
- `src/index-http.ts` — entry HTTP + SSE
|
|
|
|
## Convencoes
|
|
- Tools usam snake_case: `list_agents`, `create_issue`
|
|
- Company ID injectado automaticamente via env var
|
|
- Logs para stderr (nunca stdout em modo STDIO)
|
|
- Annotations inferidas automaticamente pelo prefixo do nome
|