MCP Server Instructions set to true does not work as per documentation (true is taken as a string) #9700
Replies: 2 comments 6 replies
-
Beta Was this translation helpful? Give feedback.
6 replies
-
|
One other issue I just came across - if you have Easy workaround is to not specify |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment


Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
What happened?
Version: LibreChat v0.8.0-rc3
MCP-Server-Config:
When I ask the llm in a chat, it claims (most of the time) that the server instructions for this mcp server are "true" and sometimes also lists summaries of the tool descriptions. When not setting the serverInstructions config key, it will never give that answer. In any case, it never returns the server description field from the mcp server.
Looking at the source code, it seems to me that when the server instructions are not a string, then a function is called to fetch them. This function is then taking the instructions which were previously rejected and returns them.
As per the documentation, serverInstructions set to true should retrieve the instructions from the mcp server - probably the server description field.
Version Information
sha256:96dee0822f1fc6639dcb966d8501363fe5f1d6790eb8b65fdadd1a2da98e7ea8
Steps to Reproduce
What browsers are you seeing the problem on?
No response
Relevant log output
Screenshots
No response
Code of Conduct
Beta Was this translation helpful? Give feedback.
All reactions