xsecuremcp / tests /tools

Commit History

Add mounted_components_raise_on_load_error setting for debugging (#1534)
28c234f
unverified

Jeremiah Lowin Jeremiah Lowin marvin-context-protocol[bot] commited on

Ensure transformed tools generate structured content (#1443)
d0abf98
unverified

Jeremiah Lowin commited on

Ensure resource + template names are properly prefixed when importing/mounting (#1423)
8d16d26
unverified

Jeremiah Lowin commited on

Add meta support to tool transformation utilities (#1295)
3257d51
unverified

Jeremiah Lowin commited on

Add meta parameter support to tools, resources, templates, and prompts decorators (#1294)
0907e77
unverified

Jeremiah Lowin commited on

Fix: prune hidden parameter defs (#1257)
12d4e5f
unverified

muhammadkhalid-03 commited on

Log tool name on transform validation error (#1238)
6eb724d
unverified

William Easton commited on

Support from __future__ import annotations (#1199)
3ab4db9
unverified

Jeremiah Lowin commited on

[🐶] Transform MCP Server Tools (#1132)
bacf327
unverified

William Easton Jeremiah Lowin commited on

Fix tool output schema generation to respect Pydantic serialization aliases (#1148)
1b5fe32
unverified

nate nowack Claude commited on

Fix title field preservation in tool transformations
bf961cc

Jeremiah Lowin Claude commited on

Fix single-element list unwrapping in tool content
ff32168

Jeremiah Lowin Claude commited on

Fix static typing
f9dd440

Jeremiah Lowin commited on

Keep json schema $defs on transform
860ca49
unverified

William Easton commited on

Ensure multi-client configurations use new ProxyClient (#1045)
a922f59
unverified

Jeremiah Lowin commited on

Avoid propagating logs (#1042)
6acea03
unverified

Jeremiah Lowin commited on

Fix schema wrapping for non-object union types in output schemas
677a8fb

Jeremiah Lowin commited on

Add tests for title priority logic in tools
3caabbd

Jeremiah Lowin Claude commited on

Add title field support to FastMCP components
226fdf7

Jeremiah Lowin Claude commited on

Update docs
d4466da

Jeremiah Lowin commited on

Update failing tests
5e0db17

Jeremiah Lowin commited on

Update typing
743f189

Jeremiah Lowin commited on

Update all tests
3a9d761

Jeremiah Lowin commited on

Update output schema control
ebdeab3

Jeremiah Lowin commited on

Update for 'result' kwarg instead of 'value'
da5987c

Jeremiah Lowin commited on

Add structured content & update almost all tests
aa46c09

Jeremiah Lowin commited on

Merge branch 'main' into output-schema
6572dc8

Jeremiah Lowin commited on

Remove legacy json parsing
6ea503a

Jeremiah Lowin commited on

Merge branch 'main' into protocol-update
5e329a1

Jeremiah Lowin commited on

Add automatic MCP list change notifications and client message handling
6fe9090

Jeremiah Lowin Claude commited on

Add output schema to tool decorator
c903d7b

Jeremiah Lowin commited on

Add output schema to tools
11ebe03

Jeremiah Lowin commited on

Update types and tests for upcoming SDK release
3c4246c

Jeremiah Lowin commited on

Update docs and tests
a52441c

Jeremiah Lowin commited on

Update tool manager
816878f

Jeremiah Lowin commited on

Add missing tests
135c70a

Goro commited on

Run pre-commit and fix typing issues
1b1304a

Goro commited on

Add file utility type and tests
2dc14d6

Goro commited on

Add tests
8ad9001

Jeremiah Lowin commited on

Deprecate top-level import
6bf02ba

Jeremiah Lowin commited on

add examples to param transformation
07ad6e0
unverified

William Easton commited on

Add test for disabled transformation tools
90538d7

Jeremiah Lowin commited on

Update test_tool_transform.py
89fe825

Jeremiah Lowin commited on

fix typing
23b7b52

Jeremiah Lowin commited on

Add documentation
fbacb68

Jeremiah Lowin commited on

Use `hide` instead of `drop`
b5feac0

Jeremiah Lowin commited on

Allow setting type with ArgTransform
41cf7e2

Jeremiah Lowin commited on

Add tool transformation
1f34d30

Jeremiah Lowin commited on

Remove empty parens
09438a8

Jeremiah Lowin commited on

Ensure tool serializer is applied
4757dcb

Jeremiah Lowin commited on