aws / aws/amazon-q-developer-cli
bug: My tool was not getting listed, Getting "Servers still loading"
- Lenguaje dominante
- Rust
- Estrellas
- 2k
- Forks
- 439
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
### 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_
Guía de contribución
Línea de trabajo
Comienza con la configuración de mcp.json mostrada y los registros del servidor de weather.py; después, reproduce la configuración de stdio en Windows y observa si ConfusingCalculator sigue mostrando “Servers still loading.”. Se considera terminado cuando la herramienta add configurada aparece correctamente en la lista en lugar de seguir no disponible.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- cli
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 42/100