xsecuremcp / tests /server /test_server.py

Commit History

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

Jeremiah Lowin commited on

Logcapture addition to test_server file (#1229)
7fec089
unverified

essenceX commited on

Introduce experimental OpenAPI parser with improved performance and maintainability (#1209)
8c5bdf2
unverified

Jeremiah Lowin commited on

Update all tests
3a9d761

Jeremiah Lowin commited on

Add structured content & update almost all tests
aa46c09

Jeremiah Lowin commited on

Add output schema to tool decorator
c903d7b

Jeremiah Lowin commited on

Fix import prefix behavior
09cabfa

Jeremiah Lowin commited on

Update resource manager
d37c5e4

Jeremiah Lowin commited on

Make prefixes optional
4d88236

Jeremiah Lowin commited on

Consolidate prefix logic
fa216f2

Jeremiah Lowin commited on

Remove tuple tags
23dba76

Jeremiah Lowin commited on

Incorporate `enabled` property
0bb59f7

Jeremiah Lowin commited on

Add support for tag-based include/exclude
1175ac0

Jeremiah Lowin commited on

Fix indentation
f76d950

Jeremiah Lowin commited on

Ensure methods work/are documented
ec6bd43

Jeremiah Lowin commited on

Return objects from decorators
5ee8f66

Jeremiah Lowin commited on

Update tests for prompts
f6c5553

Jeremiah Lowin commited on

allow naked prompt decorator
4f92aa9

Jeremiah Lowin commited on

Remove empty parens
09438a8

Jeremiah Lowin commited on

Support "naked" tool decorator usage
26ff0e9

Jeremiah Lowin commited on

Ensure tool serializer is applied
4757dcb

Jeremiah Lowin commited on

Server add_* methods no longer accept functions
a853a78

Jeremiah Lowin commited on

Split Tool into Tool and FunctionTool
cba81f4

Jeremiah Lowin commited on

Support providing tools at init
15b1769

Jeremiah Lowin commited on

Update test typing
d4fceae

Jeremiah Lowin commited on

Remove customizable separators; improve resource separator
cdb0274

Jeremiah Lowin commited on

Improve handling of exceptiongroups when raised in clients
177d39a

Jeremiah Lowin commited on

feat: add support for removing tools from server
c44bbc1

davenpi commited on

Ensure prompts return descriptions
3becd4d

Jeremiah Lowin commited on

Document and test input types
ae3ce72

Jeremiah Lowin commited on

Split server interaction tests into new file
137b0c2

Jeremiah Lowin commited on

Ensure servers expose template wildcards
ceea07c

Jeremiah Lowin commited on

Refactor remote servers
81e8514

Jeremiah Lowin commited on

restore mcp tool generation to server
d6d2b36

Jeremiah Lowin commited on

Allow tool manager to store an alternative name for tools
72c9ff1

Jeremiah Lowin commited on

permit optional resource template args
bf2f475

Jeremiah Lowin commited on

Update docs and add_resource_fn
f1f59fd

Jeremiah Lowin commited on

Expand support for various method interactions
0feb19f

Jeremiah Lowin commited on

Clean up server tests
5698663

Jeremiah Lowin commited on

Add tests for tags in server decorators
fcb2602

Jeremiah Lowin commited on

Add tags, improve duplicate import behavior
fa364d7

Jeremiah Lowin commited on

Fix bug with tools that return lists
2593ecd

Jeremiah Lowin commited on

restore 1.x code
48f7143

Jeremiah Lowin commited on