Jeremiah Lowin
010170337f
Ensure that tools/templates/prompts are compatible with callable objects
2025-05-23 18:53:55 -04:00
Jeremiah Lowin
53b067b4e7
Make error masking configurable
2025-05-22 09:08:16 -04:00
Amerr, Ziad (ext) (DI SW ICS MNA RD QA QST 2)
4561d722ad
Removed trailing whitespace
2025-05-19 20:14:59 +03:00
Amerr, Ziad (ext) (DI SW ICS MNA RD QA QST 2)
2bf349b09f
Fixed formatting again
2025-05-19 20:13:52 +03:00
Amerr, Ziad (ext) (DI SW ICS MNA RD QA QST 2)
1393a2bb06
Reformatting, and adding copilot's suggestion
2025-05-19 20:12:07 +03:00
Amerr, Ziad (ext) (DI SW ICS MNA RD QA QST 2)
d944f6591e
Skipping permission test error if the user has root privileges
2025-05-19 20:02:59 +03:00
Jeremiah Lowin
e7e301815f
Handle template errors
2025-05-13 14:33:11 -04:00
Jeremiah Lowin
6fa7c1704a
Improve error handling for tools and resources
2025-05-13 14:19:55 -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
faa8944cfd
Fix tests
2025-04-15 10:11:06 -04:00
Jeremiah Lowin
9fdcb8ac93
Update matching logic for resources
2025-04-15 10:04:41 -04:00
Jeremiah Lowin
ed1463632d
Add key for storing resources
2025-04-15 09:50:44 -04:00
Jeremiah Lowin
6e309e1354
Fix bug with duplicate behavior == ignore
2025-04-15 09:33:23 -04:00
Jeremiah Lowin
649329351b
permit optional resource template args
2025-04-15 01:17:59 -04:00
Jeremiah Lowin
3ea0685a17
Expand support for various method interactions
2025-04-13 21:39:19 -04:00
Jeremiah Lowin
f0d07e5f04
Add tags, improve duplicate import behavior
2025-04-12 11:20:25 -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
728aeec293
Permit empty prefixes
2025-04-07 18:52:00 -04:00
Jeremiah Lowin
9b89715294
Support mounting FastMCPs as sub-servers
2025-04-07 17:54:55 -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
justjoehere
de549c5aff
Changes to accomodate windows users.
2024-12-02 15:08:20 -05:00
Jeremiah Lowin
0fb37ec4cc
Merge branch 'main' into updates
2024-11-30 19:34:19 -05:00
Jeremiah Lowin
aed403d929
Update readmeUpdate README
2024-11-30 19:30:36 -05:00
zzstoatzz
f473d2e3f4
go back to baseurl
2024-11-30 17:50:18 -06:00
Jeremiah Lowin
5eec0b0d1d
func → fn everywhere
2024-11-30 16:53:18 -05:00
Jeremiah Lowin
26ba6a226f
Improve json handling
2024-11-30 16:01:19 -05:00
Jeremiah Lowin
55d7cd1488
Add template support
2024-11-30 10:29:34 -05:00
Jeremiah Lowin
9fbc8a3fec
Add template support
2024-11-30 09:54:09 -05:00
Jeremiah Lowin
4d7c7fe052
Update examples and tests
2024-11-29 20:32:15 -05:00