-
Notifications
You must be signed in to change notification settings - Fork 6
MCP tool names use dots, which breaks Windsurf (and likely other clients) #18
Copy link
Copy link
Open
Description
First off — thanks for building domscribe! Really excited about this project. It closes a huge gap in agent-based workflows where the alternative is pasting screenshots back and forth.
The Problem
After configuring the domscribe MCP server in Windsurf (Cascade), all tools fail to register because the tool names contain dots. For example, domscribe.status produces:
Error: invalid tool name domscribe.status which violates ^[a-zA-Z0-9_-]{1,64}$
The MCP tool name spec only allows alphanumeric characters, hyphens, and underscores. Windsurf enforces this strictly, so none of the domscribe tools load at all.
Suggestion
Switch from dot notation to underscores or hyphens:
| Current | Suggested |
|---|---|
domscribe.status |
domscribe_status or domscribe-status |
This would maintain readability while conforming to the spec across all MCP clients.
Environment
- IDE: Windsurf (Cascade)
- OS: macOS / Windows (reproducible on both)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels