Jeremiah Lowin
35a8c32f61
Add RFC 6570 query parameter support to resource templates ( #1971 )
2025-09-30 16:28:09 -04:00
William Easton
fe4f31c2c7
Enable more type checking rules ( #1775 )
2025-09-07 11:11:44 -04:00
Jeremiah Lowin
38036b1f42
Add automatic MCP list change notifications and client message handling
...
Implements comprehensive notification system for tools, resources, and prompts with automatic client updates and flexible message handlers.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-24 22:33:06 -04:00
Jeremiah Lowin
2e31b2704b
Update tests
2025-06-19 14:05:19 -04:00
Jeremiah Lowin
956488635e
Add support for tag-based include/exclude
2025-06-07 18:38:29 -04:00
Jeremiah Lowin
6b308a6651
Formalize template/functiontemplate
2025-06-04 11:29:59 -04:00
Jeremiah Lowin
3a0faf5fcf
Formalize resource/functionresource replationship
2025-06-04 11:06:59 -04:00
Jeremiah Lowin
010170337f
Ensure that tools/templates/prompts are compatible with callable objects
2025-05-23 18:53:55 -04:00
Jeremiah Lowin
e7e301815f
Handle template errors
2025-05-13 14:33:11 -04:00
Jeremiah Lowin
82aa53e09b
Refactor context to avoid unecessary passing
2025-05-06 21:24:29 -04:00
Jeremiah Lowin
c449f1d697
Handle args/kwargs appropriately for various objects
2025-05-04 15:00:26 -04:00
Jeremiah Lowin
517b5358dd
Merge pull request #290 from jlowin/json
...
use pydantic_core.to_json
2025-04-30 18:12:27 -04:00
Jeremiah Lowin
87031a62de
Improve context injection type checks
2025-04-30 18:03:52 -04:00
Jeremiah Lowin
a9253d3111
use pydantic_core.to_json
2025-04-30 17:29:38 -04:00
Jeremiah Lowin
713864aa9a
Ensure servers expose template wildcards
2025-04-25 14:25:17 -04:00
Jeremiah Lowin
d73e87b053
Add resource template tests
2025-04-25 12:55:32 -04:00
Jeremiah Lowin
f2c5f0d708
Update test_resource_template.py
2025-04-24 15:07:06 -04:00
Jeremiah Lowin
4e076c7c8f
Add wildcard params
2025-04-24 15:01:36 -04:00
Jeremiah Lowin
d27141a935
Refactor remote servers
2025-04-15 20:28:14 -04:00
Jeremiah Lowin
67fbb4c3e8
Ensure quoted URIs work; fix proxy template issue
2025-04-15 12:54:58 -04:00
Jeremiah Lowin
4de2469d29
Improve matching logic for quoted chars
2025-04-15 11:31:10 -04:00
Jeremiah Lowin
c2ca6e1fa2
Fix matching logic
2025-04-15 11:06:51 -04:00
Jeremiah Lowin
649329351b
permit optional resource template args
2025-04-15 01:17:59 -04:00
Jeremiah Lowin
96485c8dfe
restore 1.x code
...
Attempting to subclass and monkeypatch was becoming too difficult; inflexibility between low-level types and the requirements of new high-level APIs requires the potential for breaking changes, even if they don't face users.
2025-04-09 11:54:42 -04:00
Jeremiah Lowin
ca810729d7
Use upstream FastMCP
2025-04-01 18:35:57 -04:00
Jeremiah Lowin
fae91fa2f6
Fix tests
2024-12-03 13:58:29 -05:00
Jeremiah Lowin
83eb81ff7f
Handle URL tests
2024-12-03 12:54:25 -05:00
Jeremiah Lowin
5eec0b0d1d
func → fn everywhere
2024-11-30 16:53:18 -05:00
Jeremiah Lowin
55d7cd1488
Add template support
2024-11-30 10:29:34 -05:00