Commit graph

1,278 commits

Author SHA1 Message Date
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
24704f43b8
Merge pull request #790 from jlowin/llm-docs
Add tutorials
2025-06-10 18:45:12 -04:00
Jeremiah Lowin
2d5c88965b Add tutorials 2025-06-10 18:44:58 -04:00
Jeremiah Lowin
bf82bbd42e
Merge pull request #789 from jlowin/changelog
Add changelog
2025-06-10 18:15:22 -04:00
Jeremiah Lowin
0e42927f34 Add changelog 2025-06-10 18:14:48 -04:00
Jeremiah Lowin
9ca0dabba0
Merge pull request #788 from jlowin/openapi
Treat all openapi routes as tools
2025-06-10 17:10:31 -04:00
Jeremiah Lowin
1866c17400 Update tests 2025-06-10 17:08:23 -04:00
Jeremiah Lowin
a0aa380d3b
Merge pull request #787 from JeremyCraigMartinez/patch-1
Update oauth.mdx
2025-06-10 16:43:19 -04:00
Jeremiah Lowin
9913f304f7 update import 2025-06-10 16:43:02 -04:00
Jeremiah Lowin
f933de16b3
Update docs/servers/openapi.mdx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-10 16:40:01 -04:00
JeremyCraigMartinez
b7256fef3c
Update oauth.mdx 2025-06-10 13:23:01 -07:00
Jeremiah Lowin
094ead2a77 Treat all openapi routes as tools 2025-06-10 14:42:10 -04:00
Jeremiah Lowin
89c1cff199
Merge pull request #784 from jlowin/llm-docs
Update LLM-friendly docs
2025-06-10 13:29:17 -04:00
Jeremiah Lowin
c7728da620 Update LLM-friendly docs 2025-06-10 13:28:50 -04:00
Jeremiah Lowin
c1e8d0c3a4
Merge pull request #783 from jlowin/tutorials
Add tutorials
2025-06-10 12:32:54 -04:00
Jeremiah Lowin
016db066aa
Merge pull request #750 from jlowin/settings
Remove open-ended and server-specific settings
2025-06-10 12:30:59 -04:00
Jeremiah Lowin
6d0d85b5f6 Add tutorials 2025-06-10 12:30:40 -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
ef853b4f18 Use update env var pattern 2025-06-10 12:03:59 -04:00
Jeremiah Lowin
6dc2bd7ca2 Merge branch 'main' into settings 2025-06-10 12:02:39 -04:00
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