fastmcp/tests/server
deepak-stratforge 138316715e feat(tool): add support for excluding arguments from tool definition
This introduces an `exclude_args` parameter to omit specified arguments
(such as `state`, `memory`, etc.).

It will exclude the mentioned args from the schema sent to the LLM and still allow them
to be passed when the tool is called.

This doesn't come with the MCP protocol but can be useful in many use cases.
2025-05-29 15:32:46 +05:30
..
http Pass client headers through to OpenAPI client 2025-05-23 12:38:24 -04:00
openapi Add tests 2025-05-23 17:31:46 -04:00
__init__.py restore 1.x code 2025-04-09 11:54:42 -04:00
test_app_state.py Fix static checks 2025-05-17 11:47:00 -04:00
test_auth_integration.py rm slop markers 2025-05-20 13:48:23 -05:00
test_context.py Expose model preferences in ctx.sample 2025-05-21 19:34:45 -04:00
test_file_server.py Refactor remote servers 2025-04-15 20:28:14 -04:00
test_import_server.py Remove customizable separators; improve resource separator 2025-05-20 20:30:33 -04:00
test_lifespan.py rm slop markers 2025-05-20 13:48:23 -05:00
test_logging.py add tests 2025-05-19 15:08:46 -05:00
test_mount.py Handle unreachable mounted servers. 2025-05-27 08:25:52 -04:00
test_proxy.py Fix handling tools without descriptions 2025-05-27 09:08:24 -04:00
test_resource_prefix_formats.py Make resource prefix format configurable 2025-05-21 12:37:21 -04:00
test_run_server.py Refactor remote servers 2025-04-15 20:28:14 -04:00
test_server.py Remove customizable separators; improve resource separator 2025-05-20 20:30:33 -04:00
test_server_interactions.py Ensure that tools/templates/prompts are compatible with callable objects 2025-05-23 18:53:55 -04:00
test_tool_annotations.py Add support for annotations 2025-05-02 14:44:03 -04:00
test_tool_exclude_args.py feat(tool): add support for excluding arguments from tool definition 2025-05-29 15:32:46 +05:30