Skip to content

Doesn't work with Gemini CLI #31

@ryadik

Description

@ryadik

That MCP do not provide any tools as i see.

My settings.json mcp connection:

"mcpServers": {
  "prompts": {
    "command": "/Users/my-user/.asdf/installs/golang/1.25.0/bin/mcp-prompt-engine",
    "args": [
      "--prompts", "/Users/my-user/.dotfiles/prompts",
      "serve"
    ]
  }
}

By starting Gemini CLI I'm immediately getting this error: Error discovering tools from prompts: MCP error -32601: tools not supported

After got error in CLI mod I'd tried to start it in manual mode by this command:

echo '{"jsonrpc":"2.0","method":"tools/list","id":1}' | /Users/my-user/.asdf/installs/golang/1.25.0/bin/mcp-prompt-engine --prompts /Users/my-user/.dotfiles/prompts serve

JSONRPC request with tool/list method is the default request that Gemini send to MCP servers for getting there tools. And I got this log:

time=2025-08-18T12:46:01.933 level=INFO msg="Prompt will be registered" name=git_stage_commit description="Commit currently staged changes" prompt_args="[type scope]" env_args=map[]
time=2025-08-18T12:46:01.934 level=INFO msg="Prompts registered" count=1
time=2025-08-18T12:46:01.934 level=INFO msg="Starting stdio server"
time=2025-08-18T12:46:01.934 level=INFO msg="Started watching prompts directory for changes" dir=/Users/ryadik/.dotfiles/prompts
{"jsonrpc":"2.0","id":1,"error":{"code":-32601,"message":"tools not supported"}}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions