aws / aws/amazon-q-developer-cli

Failing to start mcp-shrimp-task-manager

Open
#2,328 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
2k
Forks
439
PR merge metrics
No merged PRs in 30d

Description

### 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
- [x] I have run `q doctor` in the affected terminal session
- [x] 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`:
```
2025-07-17T07:56:24.456895Z ERROR chat_cli::cli::chat::tool_manager: 518: Error loading server shrimp_task_manager:
0: Operation timed out: recv for tools/list
1: deadline has elapsed

Location:
crates/chat-cli/src/mcp_client/client.rs:658

Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
2025-07-17T07:58:29.995040Z ERROR chat_cli::cli::chat::tool_manager: 518: Error loading server shrimp_task_manager:
0: Operation timed out: recv for tools/list
1: deadline has elapsed

Location:
crates/chat-cli/src/mcp_client/client.rs:658

Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
2025-07-17T08:29:00.015483Z ERROR chat_cli::cli::chat::tool_manager: 518: Error loading server shrimp_task_manager:
0: Operation timed out: recv for tools/list
1: deadline has elapsed

Location:
crates/chat-cli/src/mcp_client/client.rs:658

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ⋮ 5 frames hidden ⋮ 
6: chat_cli::mcp_client::client::fetch_tools_and_notify_with_messenger::{{closure}}::h73f7c9e89b7c5759
at :
7: chat_cli::mcp_client::client::Client::init::{{closure}}::{{closure}}::hc820d725b3847505
at :
8: tokio::runtime::task::core::Core::poll::h53f45a26ccaf6c56
at :
9: tokio::runtime::task::harness::Harness::poll::h7175dbb39571f68d
at :
10: tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h2a724a61d481fe86
at :
11: tokio::runtime::scheduler::multi_thread::worker::Context::run::h134e2465e0a84686
at :
12: tokio::runtime::context::scoped::Scoped::set::h3fc9ad712f8d4cfd
at :
13: tokio::runtime::context::runtime::enter_runtime::hbb4a5a4b8fd7599f
at :
14: tokio::runtime::scheduler::multi_thread::worker::run::hc42c7ff7f53546ee
at :
15: tokio::runtime::task::core::Core::poll::had8a413835bdfc8e
at :
16: tokio::runtime::task::harness::Harness::poll::h8f65d547dd313bed
at :
17: tokio::runtime::blocking::pool::Inner::run::hf5bb3f2daba9a601
at :
18: std::sys::backtrace::__rust_begin_short_backtrace::hd98b0d3cbde0a3c0
at :
19: core::ops::function::FnOnce::call_once{{vtable.shim}}::h4219b04288a60115
at :
20: std::sys::pal::unix::thread::Thread::new::thread_start::he7774aa0ca446eef
at :
21: __pthread_cond_wait
at :

Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
Run with RUST_BACKTRACE=full to include source snippets.
2025-07-17T08:45:57.992401Z ERROR chat_cli::cli::chat::tool_manager: 518: Error loading server shrimp_task_manager:
0: Operation timed out: recv for tools/list
1: deadline has elapsed

Location:
crates/chat-cli/src/mcp_client/client.rs:658

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

```yaml

[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"
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.