aws / aws/amazon-q-developer-cli
bug: My tool was not getting listed, Getting "Servers still loading"
- Lingua principale
- Rust
- Stelle
- 2k
- Fork
- 439
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
### Checks
- [x] I have searched [github.com/aws/amazon-q-developer-cli/issues](https://github.com/aws/amazon-q-developer-cli/issues?q=) and there are no duplicates of my issue
### Operating system
WIndows
### Expected behaviour
My tool should get listed,
I configured mcp.json as
`{
"mcpServers": {
"ConfusingCalculator": {
"command": "uv",
"args": ["run", "/mnt/c/WorkFolder/Sample/MCP/weather/weather.py"],
"transport": "stdio"
}
}
}`
And the server logs
`DEBUG:mcp.server.lowlevel.server:Initializing server 'ConfusingCalculator'
DEBUG:mcp.server.lowlevel.server:Registering handler for ListToolsRequest
DEBUG:mcp.server.lowlevel.server:Registering handler for CallToolRequest
DEBUG:mcp.server.lowlevel.server:Registering handler for ListResourcesRequest
DEBUG:mcp.server.lowlevel.server:Registering handler for ReadResourceRequest
DEBUG:mcp.server.lowlevel.server:Registering handler for PromptListRequest
DEBUG:mcp.server.lowlevel.server:Registering handler for GetPromptRequest
DEBUG:mcp.server.lowlevel.server:Registering handler for ListResourceTemplatesRequest
INFO:__main__:Initializing MCP server...
DEBUG:asyncio:Using selector: EpollSelector
DEBUG:__main__:Registered tools: [Tool(name='add', description='Multiply two numbers together.', inputSchema={'properties': {'a': {'title': 'A', 'type': 'integer'}, 'b': {'title': 'B', 'type': 'integer'}}, 'required': ['a', 'b'], 'title': 'addArguments', 'type': 'object'}, annotations=None)]
INFO:__main__:Starting MCP server with stdio transport...
INFO:__main__:MCP server started successfully
DEBUG:asyncio:Using selector: EpollSelector`

q version was

### Actual behaviour
My tool should get listed
### Steps to reproduce
_No response_
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia con la configurazione mcp.json mostrata e i log del server weather.py, quindi riproduci la configurazione stdio su Windows osservando se ConfusingCalculator rimane su “Servers still loading.”. Il lavoro è completato quando lo strumento add configurato viene elencato correttamente invece di rimanere non disponibile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- cli
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 42/100