Jeremiah Lowin
5ff93f6bd6
Add mount tests
2025-04-15 21:03:00 -04:00
Jeremiah Lowin
d27141a935
Refactor remote servers
2025-04-15 20:28:14 -04:00
Jeremiah Lowin
8d922d995a
restore mcp tool generation to server
2025-04-15 13:54:33 -04:00
Jeremiah Lowin
9ec0be8665
Update test_tool_manager.py
2025-04-15 09:54:47 -04:00
Jeremiah Lowin
6fcd333e52
Update tool manager param to key
2025-04-15 09:52:31 -04:00
Jeremiah Lowin
6e309e1354
Fix bug with duplicate behavior == ignore
2025-04-15 09:33:23 -04:00
Jeremiah Lowin
a691b40cf7
Allow tool manager to store an alternative name for tools
2025-04-15 08:54:52 -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