xsecuremcp / src /fastmcp /resources /template.py

Commit History

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

Jeremiah Lowin commited on

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

Use isawaitable instead of iscoroutine
78cdd55

Jeremiah Lowin commited on

Update title precedence
e98b7a0

Jeremiah Lowin commited on

Add title field support to FastMCP components
226fdf7

Jeremiah Lowin Claude commited on

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

Jeremiah Lowin Claude commited on

Fix proxy servers
96b666d

Jeremiah Lowin commited on

Update tests
506c09a

Jeremiah Lowin commited on

Add key to component
0fdb55c

Jeremiah Lowin commited on

fix tool description indentation issue #844 https://github.com/jlowin/fastmcp/issues/844
06b166f

Ryan Fang commited on

Support enabled/disabled resources and templates
55471df

Jeremiah Lowin commited on

Remove extra equal dunders
076dd7b

Jeremiah Lowin commited on

Move components to own file; add resource
c7184ac

Jeremiah Lowin commited on

Create common base class for components
c6466c2

Jeremiah Lowin commited on

Ensure methods work/are documented
ec6bd43

Jeremiah Lowin commited on

Formalize template/functiontemplate
4dee55e

Jeremiah Lowin commited on

Formalize resource/functionresource replationship
582f82a

Jeremiah Lowin commited on

Split Tool into Tool and FunctionTool
cba81f4

Jeremiah Lowin commited on

Fix handling tools without descriptions
3d3691f

Jeremiah Lowin commited on

Match functions and methods
7a0ee29

Jeremiah Lowin commited on

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

Jeremiah Lowin commited on

ensure all json schemas are compressed
112de41

Jeremiah Lowin commited on

Handle template errors
678e6ab

Jeremiah Lowin commited on

Refactor context to avoid unecessary passing
1534a61

Jeremiah Lowin commited on

Update src/fastmcp/resources/template.py
c410bf8
unverified

Jeremiah Lowin Copilot commited on

Handle args/kwargs appropriately for various objects
ef81ec0

Jeremiah Lowin commited on

Dry out retrieving context kwarg
a537180

Jeremiah Lowin commited on

Improve context injection type checks
a84c433

Jeremiah Lowin commited on

Add context injection to all objects
31e3fd3

Jeremiah Lowin commited on

Add context support to all objects
3d30e82

Jeremiah Lowin commited on

Ensure servers expose template wildcards
ceea07c

Jeremiah Lowin commited on

Add wildcard params
b770cbf

Jeremiah Lowin commited on

Improve matching logic for quoted chars
2e6dbad

Jeremiah Lowin commited on

Fix matching logic
0a0f1ed

Jeremiah Lowin commited on

Generate MCP resources and templates on respective classes
c5b3684

Jeremiah Lowin commited on

Update matching logic for resources
807bad3

Jeremiah Lowin commited on

permit optional resource template args
bf2f475

Jeremiah Lowin commited on

Ensure objects are copied properly and test mounting fastapi
70f2db7

Jeremiah Lowin commited on

Add tags, improve duplicate import behavior
fa364d7

Jeremiah Lowin commited on