Commit graph

3,289 commits

Author SHA1 Message Date
Jeremiah Lowin
ab8be72608
Merge branch 'main' into openai 2025-06-02 12:29:17 -04:00
Jeremiah Lowin
21585d0737 Link to local openai image 2025-06-02 12:28:33 -04:00
Jeremiah Lowin
3849e70840
Merge pull request #664 from jlowin/openai
Update openai.mdx
2025-06-02 12:27:33 -04:00
Jeremiah Lowin
0872c4c99a Update openai.mdx 2025-06-02 12:25:39 -04:00
Jeremiah Lowin
d6c604e0d4
Merge pull request #663 from jlowin/icon
Use local OpenAI logo
2025-06-02 12:16:29 -04:00
Jeremiah Lowin
caa5cae540 Use local logo 2025-06-02 12:10:32 -04:00
Jeremiah Lowin
d14c6d4e34
Merge pull request #662 from jlowin/icon
Add openai icon
2025-06-02 12:07:17 -04:00
Jeremiah Lowin
5383af1ea3 Add openai icon 2025-06-02 12:05:40 -04:00
Jeremiah Lowin
7b1aca620f
Merge pull request #660 from jlowin/openai-docs
Add OpenAI integration docs
2025-06-02 11:30:02 -04:00
Jeremiah Lowin
0025983c43
Merge pull request #657 from mjkaye/patch-1
Update client.mdx: ClientError namespace
2025-06-02 11:29:42 -04:00
Jeremiah Lowin
216c651fff Add OpenAI integration docs 2025-06-02 11:27:44 -04:00
William Easton
246111bba7
Fix missing import 2025-06-02 10:08:48 -05:00
Michael J Kaye
db41238e94
Update client.mdx: ClientError namespace
`ClientError` is in the `fastmcp.exceptions` namespace, not `fastmcp.client`.
2025-06-02 13:07:31 +00:00
William Easton
b57f5fd9fc
Merge branch 'main' into tool_tests 2025-06-01 23:20:43 -05:00
Jeremiah Lowin
97ef80c624
Merge pull request #655 from jlowin/auth-docs
Add docs for server + client auth
2025-06-01 21:40:39 -04:00
Jeremiah Lowin
60902b5de9 Fix patch address 2025-06-01 21:37:27 -04:00
Jeremiah Lowin
132db32e51 Add auth docs 2025-06-01 21:33:33 -04:00
Jeremiah Lowin
16e73f86df Add client doc 2025-06-01 20:45:04 -04:00
Jeremiah Lowin
5ac996d134 Reorganize auth and use secretstr 2025-06-01 20:44:56 -04:00
Jeremiah Lowin
9f77ab08b2
Merge pull request #653 from jlowin/exclude_args-docs
Document exclude_args
2025-06-01 18:59:44 -04:00
Jeremiah Lowin
476f5e6506 Update docs.json 2025-06-01 18:15:34 -04:00
Jeremiah Lowin
8a61b16cda Document exclude_args 2025-06-01 18:14:57 -04:00
Jeremiah Lowin
c468399094
Merge pull request #626 from deepak-stratforge/feature/exclude-args-support
feat(tool): add support for excluding arguments from tool definition
2025-06-01 18:05:10 -04:00
Jeremiah Lowin
1f3ddd104b
Merge branch 'main' into feature/exclude-args-support 2025-06-01 16:51:30 -04:00
Jeremiah Lowin
1c9d8f8984
Merge pull request #652 from jlowin/bearer-env
Support configuring bearer auth from env vars
2025-06-01 16:47:59 -04:00
Jeremiah Lowin
0d8bb8cdd6 flatten auth settings 2025-06-01 16:45:31 -04:00
Jeremiah Lowin
0824b3783d Clean up settings 2025-06-01 16:37:50 -04:00
Jeremiah Lowin
db18baa24f Support configuring bearer auth from env vars 2025-06-01 16:24:45 -04:00
Jeremiah Lowin
95caace6f8
Merge pull request #650 from jlowin/bearer
Add basic bearer auth for server and client
2025-06-01 13:06:19 -04:00
Jeremiah Lowin
c6d168ac20 update typing 2025-06-01 12:49:33 -04:00
Jeremiah Lowin
172f67c617 Add jwks tests 2025-06-01 12:44:56 -04:00
Jeremiah Lowin
da9c51e132 Add tests; update default issuer 2025-06-01 12:09:30 -04:00
Jeremiah Lowin
ed94a2ae89 Update test_bearer.py 2025-06-01 11:57:44 -04:00
Jeremiah Lowin
20ae68bb7d Add basic bearer auth for server and client 2025-06-01 11:13:21 -04:00
Jeremiah Lowin
01cb390462
Merge pull request #649 from jlowin/simplify-process
Simplify code for running servers in processes during tests
2025-06-01 09:41:35 -04:00
Jeremiah Lowin
7f5744aeb1 Ensure pickleable args 2025-06-01 09:39:39 -04:00
Jeremiah Lowin
d7824f1414 Move nested server 2025-06-01 09:35:42 -04:00
Jeremiah Lowin
8fb709c98c Simplify code for running servers in processes 2025-06-01 09:35:06 -04:00
Jeremiah Lowin
2d56ae5e78
Merge pull request #647 from jlowin/tools-init
Support providing tools at init
2025-05-31 22:50:52 -04:00
Jeremiah Lowin
7ac2c79ad9 Update fastmcp.mdx 2025-05-31 22:49:25 -04:00
Jeremiah Lowin
05c87d9f89 Update fastmcp.mdx 2025-05-31 22:42:51 -04:00
Jeremiah Lowin
8a0f9aab5a Support providing tools at init 2025-05-31 22:42:00 -04:00
Jeremiah Lowin
92872a4060
Merge pull request #646 from jlowin/fix-typing
Update test typing
2025-05-31 20:49:16 -04:00
Jeremiah Lowin
3e2fbb606b
Merge branch 'main' into fix-typing 2025-05-31 20:47:12 -04:00
Jeremiah Lowin
39c8f39863 Fix remaining typing issues 2025-05-31 20:46:12 -04:00
Jeremiah Lowin
f1e3713fc6 Update test typing 2025-05-31 20:41:18 -04:00
Jeremiah Lowin
27779676e3
Merge pull request #645 from jlowin/transport
Make FastMCPTransport support simulated Streamable HTTP Transport (didn't work)
2025-05-31 20:35:30 -04:00
Jeremiah Lowin
9cc67eeb70
Update src/fastmcp/utilities/http.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-31 20:34:14 -04:00
Jeremiah Lowin
97c9b9cbe4 Fix import 2025-05-31 20:30:36 -04:00
Jeremiah Lowin
3d454380b1 Fix import and remaining available port 2025-05-31 19:36:04 -04:00