memory: add descriptions to the top-level array parameters of create_entities, create_relations, add_observations and delete_observations
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 88/100
- Tipo de issue
- Bug
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- typescript
- Domínio
- api
Direção de pesquisa
Comece em src/memory/index.ts e compare os quatro parâmetros de array com delete_entities.entities, que já tem uma descrição. Verifique os testes existentes para tools/list e adicione cobertura para garantir que todas as propriedades de entrada de nível superior tenham uma descrição não vazia. O trabalho estará concluído quando as quatro descrições estiverem presentes, o teste passar e o mcp-doctor não reportar avisos SCHEMA_PROP_DESC_MISSING.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Which server?
memory (@modelcontextprotocol/server-memory)
Protocol era
Modern (2026-07-28)
MCP client
No response
The problem
Four tools expose a top-level array parameter without a description in their input schema: create_entities.entities, create_relations.relations, add_observations.observations and delete_observations.deletions. Nested fields are described, and delete_entities already describes its top-level entityNames array ("An array of entity names to delete"), so these four are inconsistent. Clients and models see only the property name in tools/list. Found with a schema linter (mcp-doctor): 0 errors, 4 warnings (SCHEMA_PROP_DESC_MISSING) for exactly these four. Present in 2.0.1 and on v2/main (72ad22c).
Solution you have in mind (optional)
Prompt (per CONTRIBUTING.md): In src/memory/index.ts, add .describe(...) to the top-level array parameter in the inputSchema of four tools, following delete_entities' style:
- create_entities.entities: "An array of entities to create"
- create_relations.relations: "An array of relations to create"
- add_observations.observations: "An array of entities and the observations to add to each"
- delete_observations.deletions: "An array of entities and the observations to delete from each"
Do not change output schemas or behavior. Add a test asserting every top-level input property of every tool in tools/list has a non-empty description.
Which MCP feature does it demonstrate? (optional)
Tools: input schema property descriptions in tools/list (https://modelcontextprotocol.io/specification/2025-06-18/server/tools).
Alternatives or workarounds you have tried
None on the server side. Clients and models currently see only the property names (entities, relations, observations, deletions) for these four parameters.
Already built it locally?
Not built locally. The suggested prompt is in the proposed solution above. Verification: npx @tonyweckstrom/mcp-doctor -- npx -y @modelcontextprotocol/server-memory currently reports 4 SCHEMA_PROP_DESC_MISSING warnings; after the change it should report 0.
Before you submit
- I searched existing issues and this is not a duplicate.
- This is a request for this repository or one of its servers, not a new server, the MCP specification or an SDK.
- Linguagem predominante
- TypeScript
- Estrelas
- 91.6k
- Forks
- 11.9k
- Merge médio
- 4h 31min
- PRs com merge (30d)
- 236
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de modelcontextprotocol/servers
-
enhancement v2
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 75/100
modelcontextprotocol/servers#5415 ·
Mantenedores costumam responder em até 1 dia
-
enhancement server-everything v2
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
modelcontextprotocol/servers#5371 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
chore server-filesystem server-memory server-sequentialthinking v2
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
modelcontextprotocol/servers#5345 ·
Mantenedores costumam responder em até 1 dia
-
docs(git): clarify unconfined default scope and repository confinement options in README and CLIAbertadocumentation server-git v2
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 74/100
modelcontextprotocol/servers#5230 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
filesystem: search_files does not expand non-wildcard excludePatterns like directory_tree doesAbertabug server-filesystem v2
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
modelcontextprotocol/servers#5216 · 3 comentários ·
Mantenedores costumam responder em até 1 dia
Todas as issues de modelcontextprotocol/servers
Issues semelhantes
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:auth-provider issue-rating: 🦞 diamond lobster no-stale P1
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
steipete/oracle#614 · 1 comentário · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
Koenkk/zigbee-herdsman-converters#13656 ·
Mantenedores costumam responder em até 2 dias
-
Report: Mooz Dance SDAbertacheck:passed streams:remove
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 62/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
Mantenedores costumam responder em até 1 dia
-
bug needs triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
actions/setup-node#1659 ·
Mantenedores costumam responder em até 1 dia