Skip to content

[MCP] Inicializar estrutura do projeto MCP e definições de tipo #1057

Description

@tassiocaique

Descrição:
Esta issue tem como objetivo estabelecer a fundação do servidor MCP dentro do repositório atual, garantindo que o ambiente TypeScript esteja configurado corretamente e os tipos de dados estejam alinhados com a documentação existente.

Contexto Técnico:

  • O servidor MCP deve residir em uma pasta isolada /mcp na raiz.
  • Devemos usar o SDK oficial @modelcontextprotocol/sdk.
  • Os tipos devem espelhar o arquivo gerado docs/.docgen/components-metadata.json.

Lista de Tarefas:

  • Criar pasta mcp/ na raiz do projeto.
  • Inicializar package.json em mcp/ com dependência @modelcontextprotocol/sdk e scripts (build, start).
  • Configurar tsconfig.json (Target ES2022, Module NodeNext).
  • Criar estrutura de diretórios: src/readers, src/tools, src/types, src/index.ts.
  • Definir interfaces em src/types/index.ts (ComponentMetadata, Prop, Slot, Event) baseadas no JSON de metadados.
  • Implementar servidor "Hello World" em src/index.ts usando StdioServerTransport.

Definição de Pronto (Acceptance Criteria):

  • O comando npm install na pasta mcp roda sem conflitos.
  • O comando npm run build transpila o TS sem erros.
  • O servidor inicia via stdio sem crashar.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    julesMarca o Google Jules para investigação.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions