Spaces:
Sleeping
Sleeping
Commit History
-
Ensure resource + template names are properly prefixed when importing/mounting (#1423)
Jeremiah LowinUnverified signature8d16d26
-
Add meta parameter support to tools, resources, templates, and prompts decorators (#1294)
Jeremiah LowinUnverified signature0907e77
-
Fix single-element list unwrapping in tool content
Jeremiah Lowin +1: ClaudeSingle-element lists like [1] were being incorrectly unwrapped to "1" in unstructured content while multi-element lists remained as lists. This created inconsistent behavior where the structure was lost for single items. This fix ensures lists always preserve their structure in unstructured content regardless of length, making behavior consistent and predictable. Also removes pretty-printing from JSON serialization for more compact output across tools, prompts, and resources. Fixes #1064 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>ff32168
-
Avoid propagating logs (#1042)
Jeremiah LowinUnverified signature* Avoid propagating logs * Set up caplog for non-root loggers * Update tests6acea03
-
Add automatic MCP list change notifications and client message handling
Jeremiah Lowin +1: ClaudeImplements 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>6fe9090
-
Update docs and tests
Jeremiah Lowina52441c -
Update tests
Jeremiah Lowin506c09a -
Update resource manager
Jeremiah Lowind37c5e4
-
Merge branch 'main' into include-exclude
Jeremiah Lowincca52df -
Fix field validator for resource
Jeremiah Lowin08e1190
-
Add support for tag-based include/exclude
Jeremiah Lowin1175ac0
-
Formalize template/functiontemplate
Jeremiah Lowin4dee55e -
Formalize resource/functionresource replationship
Jeremiah Lowin582f82a
-
Update test typing
Jeremiah Lowind4fceae
-
Ensure that tools/templates/prompts are compatible with callable objects
Jeremiah Lowinacef890
-
Make error masking configurable
Jeremiah Lowin85e9cfd
-
Removed trailing whitespace
Amerr, Ziad (ext) (DI SW ICS MNA RD QA QST 2)441ce03 -
Fixed formatting again
Amerr, Ziad (ext) (DI SW ICS MNA RD QA QST 2)2a28217 -
Reformatting, and adding copilot's suggestion
Amerr, Ziad (ext) (DI SW ICS MNA RD QA QST 2)e483e90 -
Skipping permission test error if the user has root privileges
Amerr, Ziad (ext) (DI SW ICS MNA RD QA QST 2)24a616d
-
Handle template errors
Jeremiah Lowin678e6ab -
Improve error handling for tools and resources
Jeremiah Lowin2c75133
-
Refactor context to avoid unecessary passing
Jeremiah Lowin1534a61
-
Handle args/kwargs appropriately for various objects
Jeremiah Lowinef81ec0
-
Merge pull request #290 from jlowin/json
Jeremiah LowinUnverified signatureuse pydantic_core.to_json6ad13fe -
Improve context injection type checks
Jeremiah Lowina84c433 -
use pydantic_core.to_json
Jeremiah Lowin3de056b
-
Ensure servers expose template wildcards
Jeremiah Lowinceea07c -
Add resource template tests
Jeremiah Lowin37d552f
-
Update test_resource_template.py
Jeremiah Lowince692fd -
Add wildcard params
Jeremiah Lowinb770cbf
-
Refactor remote servers
Jeremiah Lowin81e8514
-
Ensure quoted URIs work; fix proxy template issue
Jeremiah Lowin15f96d2 -
Improve matching logic for quoted chars
Jeremiah Lowin2e6dbad -
Fix matching logic
Jeremiah Lowin0a0f1ed -
Fix tests
Jeremiah Lowinc1f2431 -
Update matching logic for resources
Jeremiah Lowin807bad3 -
Add `key` for storing resources
Jeremiah Lowin5a29d74 -
Fix bug with duplicate behavior == ignore
Jeremiah Lowin2c1fc32 -
permit optional resource template args
Jeremiah Lowinbf2f475
-
Expand support for various method interactions
Jeremiah Lowin0feb19f
-
Add tags, improve duplicate import behavior
Jeremiah Lowinfa364d7
-
restore 1.x code
Jeremiah LowinAttempting 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.48f7143
-
Permit empty prefixes
Jeremiah Lowin6da0e6b -
Support mounting FastMCPs as sub-servers
Jeremiah Lowind4adea4
-
Use upstream FastMCP
Jeremiah Lowinb8df5e6
-
Fix tests
Jeremiah Lowin8a6378e -
Handle URL tests
Jeremiah Lowinbe6f863
-
Changes to accomodate windows users.
6837525
-
Merge branch 'main' into updates
Jeremiah Lowin27ecafc