Commit graph

1,247 commits

Author SHA1 Message Date
Jeremiah Lowin
6ea5d91c51
Merge pull request #782 from jlowin/proxy
Ensure proxies can overwrite remote tools without falling back to the remote
2025-06-10 11:52:08 -04:00
Jeremiah Lowin
2f0b60a6d9 Update test_proxy.py 2025-06-10 11:48:53 -04:00
Jeremiah Lowin
f9e414f51e Ensure proxies can overwrite remote tools without leaking 2025-06-10 11:30:22 -04:00
Jeremiah Lowin
f455376bc9
Merge pull request #781 from jlowin/enabled
Support enable/disable for all FastMCP components (tools, prompts, resources, templates)
2025-06-10 11:28:11 -04:00
Jeremiah Lowin
7ca0da7577 Add test for disabled transformation tools 2025-06-10 11:10:14 -04:00
Jeremiah Lowin
233c4fb3fb Add docs 2025-06-10 11:06:31 -04:00
Jeremiah Lowin
9c25cc6454 Support enabled/disabled resources and templates 2025-06-10 10:44:46 -04:00
Jeremiah Lowin
6e92335510 Support enabled/disabled tools 2025-06-10 10:32:50 -04:00
Jeremiah Lowin
17a71278aa Support enabled/disabled prompts 2025-06-10 10:24:40 -04:00
Jeremiah Lowin
27259a7c49 Refactor server to wrap mcp calls 2025-06-10 10:21:37 -04:00
Jeremiah Lowin
244501a6a6 Add enabled property to components 2025-06-10 10:21:06 -04:00
Jeremiah Lowin
b01eb02a88
Merge pull request #779 from jlowin/equals
Update FastMCP component with __eq__ and __repr__
2025-06-10 09:50:48 -04:00
Jeremiah Lowin
461d391d0b
Merge branch 'main' into equals 2025-06-10 09:48:51 -04:00
Jeremiah Lowin
e4463be66c
Merge pull request #778 from jlowin/component
Fix field validator for resource
2025-06-10 09:48:20 -04:00
Jeremiah Lowin
66ae3fbfea add repr 2025-06-10 09:48:04 -04:00
Jeremiah Lowin
5914a09170 Remove extra equal dunders 2025-06-10 09:45:06 -04:00
Jeremiah Lowin
3095ce5e57 Fix field validator for resource 2025-06-10 09:43:48 -04:00
Jeremiah Lowin
5c869fb046
Merge pull request #777 from jlowin/component
Move components to own file; add resource
2025-06-10 09:32:32 -04:00
Jeremiah Lowin
02ea970e99 Move components to own file; add resource 2025-06-10 09:31:23 -04:00
Jeremiah Lowin
c9a770831c
Merge pull request #776 from jlowin/component
Create common base class for components
2025-06-10 09:25:53 -04:00
Jeremiah Lowin
b74bce6ff7 Create common base class for components 2025-06-10 09:22:57 -04:00
Jeremiah Lowin
cbba10c8d0
Merge pull request #773 from jlowin/updates
Add updates
2025-06-09 23:05:15 -04:00
Jeremiah Lowin
32f410d17d Add updates 2025-06-09 23:04:56 -04:00
Jeremiah Lowin
7b16ffd58e
Merge pull request #745 from jlowin/transform-tools-2
First-class tool transformation
2025-06-09 20:47:42 -04:00
Jeremiah Lowin
fc2599144f Update docs 2025-06-09 20:44:13 -04:00
Jeremiah Lowin
f2e23077bb
Merge pull request #770 from jlowin/revert-766-updates
Revert "Hide docs sidebar scrollbar by default"
2025-06-09 20:35:58 -04:00
Jeremiah Lowin
d047efec7e
Revert "Hide docs sidebar scrollbar by default" 2025-06-09 20:31:39 -04:00
Jeremiah Lowin
ae14af8b33
Merge pull request #769 from yrangana/main
Fix: updated variable name under Gemini remote client
2025-06-09 20:31:09 -04:00
Yasiru
6113415d6c
Fix: updated variable name under Gemini remote client
Fix: updated variable name under Gemini remote client to match previous example, in order to work, the rest of the code is the same as above.
2025-06-10 08:42:54 +10:00
Jeremiah Lowin
81f00a4a05
Merge pull request #768 from jlowin/prefect-links
Add docs links
2025-06-09 18:18:01 -04:00
Jeremiah Lowin
0b3fa32946 Add links to prefect 2025-06-09 18:17:46 -04:00
Jeremiah Lowin
6c05d1ab95
Merge pull request #767 from jlowin/updates
Add "stop vibe testing" to tutorials
2025-06-09 18:04:13 -04:00
Jeremiah Lowin
3da211bdcf Add "stop vibe testing" to tutorials 2025-06-09 18:03:58 -04:00
Jeremiah Lowin
5a96a9a423
Merge pull request #766 from jlowin/updates
Hide docs sidebar scrollbar by default
2025-06-09 18:03:16 -04:00
Jeremiah Lowin
6d7994bc22 Hide sidebar by default 2025-06-09 18:02:34 -04:00
Jeremiah Lowin
2f5fe36799
Merge pull request #765 from jlowin/updates
Update updates.mdx
2025-06-09 17:54:55 -04:00
Jeremiah Lowin
8d1e377671 Update updates.mdx 2025-06-09 17:54:46 -04:00
Jeremiah Lowin
c78cb64bb2 Update updates.mdx 2025-06-09 17:38:21 -04:00
Jeremiah Lowin
63ef64f5c7
Merge pull request #764 from jlowin/enhancements-release
Split out enhancements in release notes
2025-06-09 17:28:12 -04:00
Jeremiah Lowin
a10ebae702 Split out enhancements in release notes 2025-06-09 17:27:19 -04:00
Jeremiah Lowin
47b2c58134
Merge branch 'main' into transform-tools-2 2025-06-09 17:24:23 -04:00
Jeremiah Lowin
9b201cfd74 Update test_tool_transform.py 2025-06-09 17:24:11 -04:00
Jeremiah Lowin
ac89a09332 fix typing 2025-06-09 17:21:01 -04:00
Jeremiah Lowin
f8854fb3fd Add documentation 2025-06-09 17:18:04 -04:00
Jeremiah Lowin
a8052bba0c filled_arguments → arguments 2025-06-09 12:39:12 -04:00
Jeremiah Lowin
52700a4e22 Use hide instead of drop 2025-06-09 12:38:48 -04:00
Jeremiah Lowin
1224d3ae34
Merge pull request #763 from Maanas-Verma/config-refactor
MCPConfig refactor
2025-06-09 09:48:59 -04:00
Maanas Verma
d92fc34585
Refactor MCPConfig import in transports.py
- Consolidate MCPConfig and infer_transport_type_from_url imports into a single line.
- Remove unnecessary TYPE_CHECKING block for MCPConfig import.
- Clean up imports for better readability.
2025-06-09 15:04:40 +05:30
Maanas Verma
3299562558
Merge branch 'main' of https://github.com/Maanas-Verma/fastmcp 2025-06-09 14:47:05 +05:30
Maanas Verma
ca848361c7
remove http from remoteMCPServer model and resolve MCPConfig import in transports.py 2025-06-09 13:58:16 +05:30