xsecuremcp / tests /server /test_server_interactions.py

Commit History

Add _fastmcp meta namespace (#1290)
957b451
unverified

Jeremiah Lowin commited on

Add tags to meta
7be2f51

Jeremiah Lowin commited on

feat: Add Annotations support for resources and resource templates (#1260)
e3f57a4
unverified

Tapan Chugh tapanc commited on

Support string annotations (#1255)
0e1f06a
unverified

Jeremiah Lowin commited on

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

Jeremiah Lowin commited on

Fix single-element list unwrapping in tool content
ff32168

Jeremiah Lowin Claude commited on

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

Jeremiah Lowin commited on

Fix output schema test
c7c6360

Jeremiah Lowin commited on

Update docs
d4466da

Jeremiah Lowin commited on

Update typing
743f189

Jeremiah Lowin commited on

Update all tests
3a9d761

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

Update tests for server input validation
77b11ea

Jeremiah Lowin commited on

Merge branch 'protocol-update' into output-schema
bf7c492
unverified

Jeremiah Lowin commited on

Fix pyright type checking issues in tests
cd7d4ca

Jeremiah Lowin Claude commited on

Update schema description wording for clarity
50745e5

Jeremiah Lowin Claude commited on

Add automatic JSON schema descriptions for non-string prompt arguments
65ead06

Jeremiah Lowin Claude commited on

Add output schema to tools
11ebe03

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

Remove duplicate tests
f9290cf

Jeremiah Lowin commited on

Add tests
8ad9001

Jeremiah Lowin commited on

Add audio support
8dc263e

Jeremiah Lowin commited on

Remove tuple tags
23dba76

Jeremiah Lowin commited on

Merge branch 'main' into include-exclude
cca52df

Jeremiah Lowin commited on

Support enabled/disabled resources and templates
55471df

Jeremiah Lowin commited on

Support enabled/disabled tools
788b7e2

Jeremiah Lowin commited on

Support enabled/disabled prompts
8604c71

Jeremiah Lowin commited on

Ensure client is only initialized once
c04707c

Jeremiah Lowin commited on

Add support for tag-based include/exclude
1175ac0

Jeremiah Lowin commited on

remove empty parens from prompt
26b329e

Jeremiah Lowin commited on

Return objects from decorators
5ee8f66

Jeremiah Lowin commited on

Update tests for prompts
f6c5553

Jeremiah Lowin commited on

Remove empty parens
09438a8

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

Formalize resource/functionresource replationship
582f82a

Jeremiah Lowin commited on

Fix remaining typing issues
a1b3f72

Jeremiah Lowin commited on

Update test typing
d4fceae

Jeremiah Lowin commited on

Ensure that tools/templates/prompts are compatible with callable objects
acef890

Jeremiah Lowin commited on

Add request id back to tests
32ff292

Jeremiah Lowin commited on

Store the initialize result on the client
3aecde3

Jeremiah Lowin commited on

Improve handling of exceptiongroups when raised in clients
177d39a

Jeremiah Lowin commited on

Improve error handling for tools and resources
2c75133

Jeremiah Lowin commited on

create a setting for legacy parsing
19fcaf8

Jeremiah Lowin commited on

Ensure prompts return descriptions
3becd4d

Jeremiah Lowin commited on

Handle args/kwargs appropriately for various objects
ef81ec0

Jeremiah Lowin commited on

Replace custom parsing with TypeAdapter
388409a

Jeremiah Lowin commited on