ProgramComputer/NASA-MCP-server

Error in Claude regarding tool definition naming syntax

Opened this issue · 3 comments

Image

When using the Claude MCP Client, I am getting a tool definition syntax error due to special characters in the tool naming. I believe it could be the forward slash '/' causing this issue

this character is not allowed in tool definition names according to the pattern requirement ^[a-zA-Z0-9_-]{1,64}$. The forward slash is not part of the permitted character set, which only includes:

Lowercase letters (a-z)
Uppercase letters (A-Z)
Numbers (0-9)
Underscore (_)
Hyphen (-)

Thanks for working on this really cool project!

Thanks for letting me know. I've changed the tool names.

Inform me of any further issues.

Thank you! So the tool definition naming issue is resolved and claude is able to send a request but there seem to be execution issues w/ the MCP server.

Image Image

Which package version are you using?

Image