Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added
Server Instructions Support - Display MCP server instructions in output
mcp-cli(list all): Shows first line of instructions per servermcp-cli info <server>: Shows full instructions under "Instructions:" headingTool Filtering - Restrict tools per server via config
allowedTools: Glob patterns for tools to allow (e.g.,["read_*", "list_*"])disabledTools: Glob patterns for tools to exclude (e.g.,["delete_*"])disabledToolstakes precedence overallowedToolsConnection Daemon - Lazy-spawn connection pooling
MCP_DAEMON_TIMEOUT)MCP_NO_DAEMON=1to disable3-Subcommand Architecture -
info,grep,callserver toolandserver/toolcallalways outputs raw JSON (for piping/scripting)info/grepalways output human-readable formatImproved Error Messages for LLMs
callandinfooptionsAdvanced Chaining Examples - New documentation section
jq -eGenerate System Instructions Script -
scripts/generate-system-instructions.tsChanged
CLI Command Structure
mcp-cli(no args) lists all serversmcp-cli info <server>requires a server argumentGrep Output Format
<server> <tool> <description>Removed
mcp-cli server/tool [args]now errors with helpful message--jsonand--rawoptions - Output format now automatic based on command