Jeremiah Lowin
503e16ef31
Merge branch 'main' into positional-arg-version
2025-06-16 10:01:43 -04:00
Jeremiah Lowin
00d6fc500c
Merge pull request #842 from mkyutani/feature/add-version-parameter
...
Add version parameter to FastMCP constructor
2025-06-16 10:01:16 -04:00
Jeremiah Lowin
6af2baaa36
Enforce name/instructions as only positional args
2025-06-16 09:59:49 -04:00
Ryan Fang
e485eb298f
fix tool description indentation issue #844 https://github.com/jlowin/fastmcp/issues/844
2025-06-16 14:44:45 +08:00
Miki Yutani
42121b2767
Add version parameter to FastMCP constructor
2025-06-16 12:38:15 +09:00
Alexander Seeliger
bdc3e395e1
fix: missing related_request_id for report_progress
2025-06-15 17:47:09 +02:00
Jeremiah Lowin
46ab813de6
Deprecate top-level import
2025-06-14 09:12:21 -04:00
Jeremiah Lowin
113778514f
Add Audio helper
2025-06-14 09:12:16 -04:00
Jeremiah Lowin
f269c074f4
Add audio support
2025-06-14 08:59:48 -04:00
Jeremiah Lowin
3a4f1a4ff0
Merge pull request #804 from jlowin/http-args-2
...
Ensure we handle false http kwargs correctly; removed unused kwarg
2025-06-11 16:04:37 -04:00
William Easton
1a6bb55b27
add examples to param transformation
2025-06-11 13:43:11 -05:00
Jeremiah Lowin
bf3c54f6f1
Ensure we handle false correctly; removed unused kwarg
2025-06-11 11:27:02 -04:00
Jeremiah Lowin
2a323c75c2
Ensure http args are passed through
2025-06-11 10:21:22 -04:00
Jeremiah Lowin
e82cd9f742
Make deprecation warnings visible and controllable
2025-06-11 10:13:01 -04:00
Jeremiah Lowin
3116ef3892
Add flag for disabling deprecation warnings
2025-06-11 09:59:35 -04:00
Jeremiah Lowin
327f784e6c
Restore .settings access as deprecated
2025-06-11 09:31:32 -04:00
Jeremiah Lowin
b88c7c5a0c
Remove FastMCP server tags
2025-06-10 21:01:12 -04:00
Jeremiah Lowin
1504e8aae2
Pass through tags from server
2025-06-10 20:58:07 -04:00
Jeremiah Lowin
3de00e3aa2
Add tests
2025-06-10 20:47:08 -04:00
Jeremiah Lowin
b1714bcf7b
Clean up route maps
2025-06-10 20:19:41 -04:00
Jeremiah Lowin
c5fb5f7fd2
Remove tuple tags
2025-06-10 19:50:43 -04:00
Jeremiah Lowin
ec9fab070c
Remove ABC
2025-06-10 19:33:08 -04:00
Jeremiah Lowin
7224295f93
Incorporate enabled property
2025-06-10 19:32:31 -04:00
Jeremiah Lowin
ad45f0572a
Merge branch 'main' into include-exclude
2025-06-10 19:31:25 -04:00
Jeremiah Lowin
1866c17400
Update tests
2025-06-10 17:08:23 -04:00
Jeremiah Lowin
094ead2a77
Treat all openapi routes as tools
2025-06-10 14:42:10 -04:00
Jeremiah Lowin
55d1626eca
Ensure old settings access still works
2025-06-10 12:18:56 -04:00
Jeremiah Lowin
384262657c
Add docstring
2025-06-10 12:06:49 -04:00
Jeremiah Lowin
f17e4279a0
Remove bad settings import
2025-06-10 12:05:22 -04:00
Jeremiah Lowin
6dc2bd7ca2
Merge branch 'main' into settings
2025-06-10 12:02:39 -04:00
Jeremiah Lowin
f9e414f51e
Ensure proxies can overwrite remote tools without leaking
2025-06-10 11:30:22 -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
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
02ea970e99
Move components to own file; add resource
2025-06-10 09:31:23 -04:00
Jeremiah Lowin
b74bce6ff7
Create common base class for components
2025-06-10 09:22:57 -04:00
Jeremiah Lowin
47b2c58134
Merge branch 'main' into transform-tools-2
2025-06-09 17:24:23 -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
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
Jeremiah Lowin
8c137e3b2a
prevent double passing of client info
2025-06-08 14:51:24 -04:00