Jeremiah Lowin
b362444ddf
Add storage backend documentation ( #2137 )
...
* Add storage backend documentation
* Add storage patterns documentation for wrapper caching strategies
- Add PassthroughCacheWrapper section for multi-tier caching
- Document TTL clamping strategy for optimized memory usage
- Add example for wrapping custom storage implementations
- Explain how to combine fast in-memory caches with persistent remote stores
* Update docs
2025-10-19 19:24:13 -04:00
Jeremiah Lowin
1f11b5e641
Refactor mounting logic from managers to server ( #2069 )
2025-10-11 18:28:21 -04:00
Jeremiah Lowin
eac1cea6a4
Improve docs on prefix rules ( #2028 )
2025-10-08 19:57:14 -04:00
William Easton
67d933abcf
Small edits
2025-09-01 13:57:40 -05:00
marvin-context-protocol[bot]
66252018ed
docs: add performance warnings for mounted servers and proxies
...
- Add warning about performance impact in mounted servers section
- Explain that list_tools() operations are affected by slowest mounted server
- Note that HTTP-based servers can introduce 300-400ms latency vs 1-2ms for local
- Recommend import_server() for performance-critical applications
- Add performance considerations section to proxy documentation
- Reference composition documentation for alternatives
Co-authored-by: William Easton <strawgate@users.noreply.github.com>
2025-08-29 18:25:53 +00:00
Jeremiah Lowin
38d772b437
Support importing custom_route endpoints when mounting servers ( #1470 )
...
Co-authored-by: Jeremiah Lowin <jlowin@users.noreply.github.com>
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2025-08-12 12:57:38 -04:00
Jeremiah Lowin
19a4dd85d4
Ensure resource + template names are properly prefixed when importing/mounting ( #1423 )
2025-08-08 21:29:07 -04:00
Jeremiah Lowin
f25bef7e21
Add mirrored component support for proxy servers
...
Prevents enable/disable operations on mirrored components (tools, resources, prompts retrieved from proxy servers). Users must create local copies with .copy() and add them to their server to modify them. Local components take precedence over mirrored ones.
Closes #1102
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-09 17:54:40 -04:00
Jeremiah Lowin
5ddb54bbd4
Clean up docs
2025-07-03 11:24:53 -04:00
Jeremiah Lowin
922e1d5b82
Update docs
2025-06-18 11:48:44 -04:00
Jeremiah Lowin
aaa09ca7a3
Remove open-ended and server-specific settings
2025-06-07 20:20:04 -04:00
Jeremiah Lowin
5a0f57498f
remove empty parens from tool
2025-06-05 14:55:32 -04:00
Jeremiah Lowin
b3f80c5374
Add empty parens to docs
2025-06-04 17:39:57 -04:00
Jeremiah Lowin
18615bc48b
Remove empty parens
2025-06-04 15:41:28 -04:00
Jeremiah Lowin
93d84489fc
Update auth docs
2025-06-03 09:11:50 -04:00
Jeremiah Lowin
9ca994b94d
Bump 2.3.6 reference to 2.4.0
2025-05-22 22:17:35 -04:00
Jeremiah Lowin
55f854cc10
Add version bad for prefix formats
2025-05-21 15:59:22 -04:00
Jeremiah Lowin
f2325fdc23
Merge pull request #534 from jlowin/backwards-compat-resources
...
Make resource prefix format configurable
2025-05-21 14:57:04 -04:00
Jeremiah Lowin
4c063bd71c
Update improts
2025-05-21 12:41:45 -04:00
Jeremiah Lowin
eb68fb2a6d
Update composition.mdx
2025-05-21 12:37:54 -04:00
Jeremiah Lowin
85c2acf66d
Make resource prefix format configurable
2025-05-21 12:37:21 -04:00
Jeremiah Lowin
35e20774c0
Add documentation for config-based clients
2025-05-20 21:05:44 -04:00
Jeremiah Lowin
cec40ddfea
Remove customizable separators; improve resource separator
2025-05-20 20:30:33 -04:00
Jeremiah Lowin
9a2d92b46d
Add as_proxy improvements and tests
2025-05-17 12:23:48 -04:00
Jeremiah Lowin
2c98515009
Update composition.mdx
2025-05-10 15:57:32 -04:00
Jeremiah Lowin
2416561b5c
Update composition.mdx
2025-05-10 15:52:10 -04:00
Jeremiah Lowin
fa6d962009
Update composition docs
2025-05-10 15:47:20 -04:00
Jeremiah Lowin
69aaad50a7
Update CLI docs
2025-05-10 12:17:17 -04:00