-
Notifications
You must be signed in to change notification settings - Fork 202
Open
Description
Checks
- I have searched github.com/aws/amazon-q-developer-cli/issues and there are no duplicates of my issue
- I have run
q doctor
in the affected terminal session - I have run
q restart
and replicated the issue again
Operating system
macOS 15.5.0 (24F74)
Expected behaviour
I want to configure https://github.com/cjo4m06/mcp-shrimp-task-manager, but is not working, this is the config I'm using, inside the MCP servers section I have added this:
"shrimp-task-manager": {
"command": "npx",
"args": [
"-y",
"mcp-shrimp-task-manager"
],
"timeout": 12000,
"disabled": false,
"env": {
"DATA_DIR": "/tmp/shrimp-data",
"TEMPLATES_USE": "en",
"ENABLE_GUI": "false",
"WEB_PORT": "3388"
}
}
I have other mcp servers that work properly, this is the same config I use in other agents
Actual behaviour
When I start a q chat
session, I got this message:
> /mcp
shrimp_task_manager
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
✗ shrimp_task_manager has failed to load after 15.11 s
- Operation timed out: recv for tools/list
- run with Q_LOG_LEVEL=trace and see $TMPDIR/qchat for detail
This is what I got from the qchat.log
:
�[2m2025-07-17T07:56:24.456895Z�[0m �[31mERROR�[0m �[2mchat_cli::cli::chat::tool_manager�[0m�[2m:�[0m �[2m518:�[0m Error loading server shrimp_task_manager:
0: �[91mOperation timed out: recv for tools/list�[0m
1: �[91mdeadline has elapsed�[0m
Location:
�[35mcrates/chat-cli/src/mcp_client/client.rs�[0m:�[35m658�[0m
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
�[2m2025-07-17T07:58:29.995040Z�[0m �[31mERROR�[0m �[2mchat_cli::cli::chat::tool_manager�[0m�[2m:�[0m �[2m518:�[0m Error loading server shrimp_task_manager:
0: �[91mOperation timed out: recv for tools/list�[0m
1: �[91mdeadline has elapsed�[0m
Location:
�[35mcrates/chat-cli/src/mcp_client/client.rs�[0m:�[35m658�[0m
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
�[2m2025-07-17T08:29:00.015483Z�[0m �[31mERROR�[0m �[2mchat_cli::cli::chat::tool_manager�[0m�[2m:�[0m �[2m518:�[0m Error loading server shrimp_task_manager:
0: �[91mOperation timed out: recv for tools/list�[0m
1: �[91mdeadline has elapsed�[0m
Location:
�[35mcrates/chat-cli/src/mcp_client/client.rs�[0m:�[35m658�[0m
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
�[96m ⋮ 5 frames hidden ⋮ �[0m
6: �[91mchat_cli::mcp_client::client::fetch_tools_and_notify_with_messenger::{{closure}}�[0m�[90m::h73f7c9e89b7c5759�[0m
at �[35m<unknown source file>�[0m:�[35m<unknown line>�[0m
7: �[91mchat_cli::mcp_client::client::Client<T>::init::{{closure}}::{{closure}}�[0m�[90m::hc820d725b3847505�[0m
at �[35m<unknown source file>�[0m:�[35m<unknown line>�[0m
8: �[91mtokio::runtime::task::core::Core<T,S>::poll�[0m�[90m::h53f45a26ccaf6c56�[0m
at �[35m<unknown source file>�[0m:�[35m<unknown line>�[0m
9: �[91mtokio::runtime::task::harness::Harness<T,S>::poll�[0m�[90m::h7175dbb39571f68d�[0m
at �[35m<unknown source file>�[0m:�[35m<unknown line>�[0m
10: �[91mtokio::runtime::scheduler::multi_thread::worker::Context::run_task�[0m�[90m::h2a724a61d481fe86�[0m
at �[35m<unknown source file>�[0m:�[35m<unknown line>�[0m
11: �[91mtokio::runtime::scheduler::multi_thread::worker::Context::run�[0m�[90m::h134e2465e0a84686�[0m
at �[35m<unknown source file>�[0m:�[35m<unknown line>�[0m
12: �[91mtokio::runtime::context::scoped::Scoped<T>::set�[0m�[90m::h3fc9ad712f8d4cfd�[0m
at �[35m<unknown source file>�[0m:�[35m<unknown line>�[0m
13: �[91mtokio::runtime::context::runtime::enter_runtime�[0m�[90m::hbb4a5a4b8fd7599f�[0m
at �[35m<unknown source file>�[0m:�[35m<unknown line>�[0m
14: �[91mtokio::runtime::scheduler::multi_thread::worker::run�[0m�[90m::hc42c7ff7f53546ee�[0m
at �[35m<unknown source file>�[0m:�[35m<unknown line>�[0m
15: �[91mtokio::runtime::task::core::Core<T,S>::poll�[0m�[90m::had8a413835bdfc8e�[0m
at �[35m<unknown source file>�[0m:�[35m<unknown line>�[0m
16: �[91mtokio::runtime::task::harness::Harness<T,S>::poll�[0m�[90m::h8f65d547dd313bed�[0m
at �[35m<unknown source file>�[0m:�[35m<unknown line>�[0m
17: �[91mtokio::runtime::blocking::pool::Inner::run�[0m�[90m::hf5bb3f2daba9a601�[0m
at �[35m<unknown source file>�[0m:�[35m<unknown line>�[0m
18: �[32mstd::sys::backtrace::__rust_begin_short_backtrace�[0m�[90m::hd98b0d3cbde0a3c0�[0m
at �[35m<unknown source file>�[0m:�[35m<unknown line>�[0m
19: �[32mcore::ops::function::FnOnce::call_once{{vtable.shim}}�[0m�[90m::h4219b04288a60115�[0m
at �[35m<unknown source file>�[0m:�[35m<unknown line>�[0m
20: �[32mstd::sys::pal::unix::thread::Thread::new::thread_start�[0m�[90m::he7774aa0ca446eef�[0m
at �[35m<unknown source file>�[0m:�[35m<unknown line>�[0m
21: �[32m__pthread_cond_wait�[0m�[90m<unknown>�[0m
at �[35m<unknown source file>�[0m:�[35m<unknown line>�[0m
Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
Run with RUST_BACKTRACE=full to include source snippets.
�[2m2025-07-17T08:45:57.992401Z�[0m �[31mERROR�[0m �[2mchat_cli::cli::chat::tool_manager�[0m�[2m:�[0m �[2m518:�[0m Error loading server shrimp_task_manager:
0: �[91mOperation timed out: recv for tools/list�[0m
1: �[91mdeadline has elapsed�[0m
Location:
�[35mcrates/chat-cli/src/mcp_client/client.rs�[0m:�[35m658�[0m
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
Steps to reproduce
Add the configuration for shrimp-task-manager mcp server and start a q chat
session
Environment
<This will be visible to anyone. Do not include personal or sensitive information>
[q-details]
version = "1.12.5"
hash = "09124c0c588530efdbde310b5110c8603c42eae3"
date = "2025-07-14T19:33:57.417511Z (3d ago)"
variant = "full"
[system-info]
os = "macOS 15.5.0 (24F74)"
chip = "Apple M4 Pro"
total-cores = 12
memory = "24.00 GB"
[environment]
cwd = "/Users/USER/Work/project"
cli-path = "/Users/USER/Work/project"
os = "Mac"
shell-path = "/bin/zsh"
shell-version = "5.9"
terminal = "iTerm 2"
install-method = "unknown"
[env-vars]
PATH = "/Users/USER/.bun/bin:/Users/USER/Library/pnpm:/Users/USER/.asdf/shims:/opt/homebrew/opt/asdf/libexec/bin:/Users/USER/.plenv/shims:/Users/USER/.pyenv/shims:/Users/USER/.rbenv/shims:/Users/USER/.gem/ruby/2.6.0/bin:/Users/USER/.plenv/shims:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Applications/iTerm.app/Contents/Resources/utilities:/Users/USER/.local/bin:/opt/homebrew/opt/fzf/bin"
QTERM_SESSION_ID = "d89b976fa1404faca1984829e2b4146a"
Q_SET_PARENT_CHECK = "1"
Q_TERM = "1.12.5"
SHELL = "/bin/zsh"
TERM = "xterm-256color"
__CFBundleIdentifier = "com.googlecode.iterm2"
Metadata
Metadata
Assignees
Labels
No labels