xsecuremcp / src /fastmcp /server /proxy.py

Commit History

Add async support to client_factory in FastMCPProxy (#1286) (#1375)
0d61263
unverified

bianning bianning commited on

Structured client-side logging (#1326)
4a12d22
unverified

Colin Jermain commited on

Use a simple overwrite instead of a merge for meta (#1296)
2e693f4
unverified

Jeremiah Lowin commited on

Ensure proxy components forward meta dicts (#1282)
6cdad57
unverified

Jeremiah Lowin commited on

Fix stateful proxy client mixing in multi-proxies sessions (#1245)
d80180f
unverified

hopeful0 commited on

Skip repeated type conversion and validation in proxy client elicitation handler (#1222)
9d7c3c2
unverified

Tapan Chugh tapanc commited on

[🐶] Transform MCP Server Tools (#1132)
bacf327
unverified

William Easton Jeremiah Lowin commited on

Add StatefulProxyClient (#1109)
b140934
unverified

hopeful0 commited on

Add mirrored component support for proxy servers
a9a1a98

Jeremiah Lowin Claude commited on

Fix concurrent proxy client operations with session isolation (#1083)
c7708b2
unverified

Jeremiah Lowin Claude commited on

Add Cursor support via CLI integration (#1052)
6090024
unverified

Jeremiah Lowin commited on

Proxy support advanced MCP features (#1022)
fd0c13f
unverified

hopeful0 commited on

Add structured content & update almost all tests
aa46c09

Jeremiah Lowin commited on

Update tool transformation for ToolResult compatibility
7974ade

Jeremiah Lowin Claude commited on

Update types and tests for upcoming SDK release
3c4246c

Jeremiah Lowin commited on

Fix import prefix behavior
09cabfa

Jeremiah Lowin commited on

Fix proxy servers
96b666d

Jeremiah Lowin commited on

Fix missing proxy arg
e2f3152

Jeremiah Lowin commited on

Update proxy behavior and conflict resolution
db65850

Jeremiah Lowin commited on

Add audio support
8dc263e

Jeremiah Lowin commited on

Ensure proxies can overwrite remote tools without leaking
ed6ec93

Jeremiah Lowin commited on

Refactor server to wrap mcp calls
a277f25

Jeremiah Lowin commited on

Formalize template/functiontemplate
4dee55e

Jeremiah Lowin commited on

Use strict basemodel for Prompt; relax from_function deprecation
873479e

Jeremiah Lowin commited on

Split Tool into Tool and FunctionTool
cba81f4

Jeremiah Lowin commited on

Support creating clients from mcpconfig
a01a818

Jeremiah Lowin commited on

Formalize MCP Config
a9cea6e

Jeremiah Lowin commited on

Improve error handling for tools and resources
2c75133

Jeremiah Lowin commited on

Fixing various text typos
1ac845d

Didier Durand commited on

Refactor context to avoid unecessary passing
1534a61

Jeremiah Lowin commited on

Ensure prompts return descriptions
3becd4d

Jeremiah Lowin commited on

Remove is_async attribute
e6aef11

Jeremiah Lowin commited on

Replace custom parsing with TypeAdapter
388409a

Jeremiah Lowin commited on

Update tests
7e50621

Jeremiah Lowin commited on

Ensure openapi tool responses are properly converted
9dc2a8a

Jeremiah Lowin commited on

Add context support to all objects
3d30e82

Jeremiah Lowin commited on

fix ruff
8cc3f59
unverified

yihuang2026 commited on

Apply suggestions from code review
dccb245
unverified

yihuang Copilot commited on

Update src/fastmcp/server/proxy.py
fd9bcfe
unverified

yihuang Copilot commited on

fix: proxy mcp server should tolerate METHOD_NOT_FOUND
d32f68a
unverified

yihuang2026 commited on

Refactor remote servers
81e8514

Jeremiah Lowin commited on

Ensure quoted URIs work; fix proxy template issue
15f96d2

Jeremiah Lowin commited on

Expand support for various method interactions
0feb19f

Jeremiah Lowin commited on

Improve client return types
c4ac623

Jeremiah Lowin commited on

Add tags, improve duplicate import behavior
fa364d7

Jeremiah Lowin commited on

Reorganize clients and transports
3acddf3

Jeremiah Lowin commited on

restore 1.x code
48f7143

Jeremiah Lowin commited on

Add proxy server
7826473

Jeremiah Lowin commited on