Skip to content

Adding evolution case-study - #4

Merged
Cali0707 merged 2 commits into
mcpchecker:mainfrom
matzew:add_case_study
Jan 27, 2026
Merged

Adding evolution case-study#4
Cali0707 merged 2 commits into
mcpchecker:mainfrom
matzew:add_case_study

Conversation

@matzew

@matzew matzew commented Jan 27, 2026

Copy link
Copy Markdown
Collaborator

Show case for how mcpchecker helps to evolve tools and their description for better usage via Agents

Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>

@Cali0707 Cali0707 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great! Few comments that I think would help with understanding it, but overall really good

Please format it with title case (first letter of each word capitalized).
verify: Result contains "Hello World"
expected_tool: convert (bad) / to_title_case (good)
```

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I found these a little confusing, since it seemed like these were the actual eval tasks when I first read it. Maybe we can indicate that these are pseudocode?


| Task | Iteration 1 (Bad Docs) | Iteration 2 (Good Docs) |
|------|------------------------|-------------------------|
| Uppercase conversion | ❌ FAILED (assertions) | ✅ PASSED |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This part was a little confusing to me, specifically what the assertions meant. Maybe we can clarify that the assertions are related to the MCP specifics, and that they were:

  1. at least 1 tool called
  2. no more than 5 tools called
  3. a specific tool was one of the tool calls

Signed-off-by: Matthias Wessendorf <mwessend@redhat.com>

@Cali0707 Cali0707 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks @matzew !

@Cali0707
Cali0707 merged commit 72b9fe4 into mcpchecker:main Jan 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants