Commit graph

390 commits

Author SHA1 Message Date
Jeremiah Lowin
9b7bbd2801
Update static checks (#1448)
Co-authored-by: nate nowack <thrast36@gmail.com>
2025-08-11 17:35:41 -04:00
Jeremiah Lowin
c6768dad5f
Add documentation for get_access_token() dependency function (#1446)
Co-authored-by: Jeremiah Lowin <jlowin@users.noreply.github.com>
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2025-08-11 13:01:44 -04:00
Jeremiah Lowin
19a4dd85d4
Ensure resource + template names are properly prefixed when importing/mounting (#1423) 2025-08-08 21:29:07 -04:00
Jeremiah Lowin
71fb4ab671
docs(client/logging): reflect corrected default log level mapping (#1403)
Co-authored-by: opencode <noreply@opencode.ai>
2025-08-08 11:49:58 -04:00
Jeremiah Lowin
d52d6d8fff
Support factory functions in fastmcp run (#1384) 2025-08-06 13:12:52 -04:00
Osvald Nigola
85d04a2880
Fix typo in decorating-methods.mdx (#1344) 2025-08-03 09:45:10 -04:00
Jeremiah Lowin
ec52e74b48
Introduce RemoteAuthProvider for cleaner external identity provider integration, update docs (#1346) 2025-08-02 20:36:38 -04:00
Jeremiah Lowin
5a87a4787d
Update AuthKit vocab (#1338) 2025-08-01 20:56:15 -04:00
Jeremiah Lowin
3e73c7100a
Add 2.11 to changelog (#1337) 2025-08-01 20:44:59 -04:00
Jeremiah Lowin
a965d0d836
Docs updates (#1336) 2025-08-01 20:39:55 -04:00
tommitt
1be7d98c1a
Eunomia authorization server can run embedded within the MCP server (#1317) 2025-08-01 17:08:10 -04:00
Jeremiah Lowin
b46d4934a8
Add comprehensive OAuth 2.1 authentication system with WorkOS integration (#1327) 2025-08-01 17:06:55 -04:00
Jeremiah Lowin
1447e0275a
Update resources.mdx (#1334) 2025-08-01 17:06:42 -04:00
Jeremiah Lowin
df284ba824
Add unit tests and docs for denying tool calls with middleware (#1333) 2025-08-01 16:55:42 -04:00
Colin Jermain
7f3c3cc24b
Structured client-side logging (#1326) 2025-08-01 14:47:21 -04:00
William Easton
cae431c001
Remove unused TimedCache (#1303) 2025-07-31 23:10:08 -04:00
Maxi Fernandez
845546c53f
docs: update get_state and set_state references (#1306) 2025-07-31 11:04:28 -04:00
Jeremiah Lowin
60ca72bb0b
Add complete support for TokenVerifier protocol (#1297) 2025-07-29 20:01:40 -04:00
Jeremiah Lowin
3e53e62f24
Add meta support to tool transformation utilities (#1295) 2025-07-29 17:34:07 -04:00
Jeremiah Lowin
3fc2510110
Add meta parameter support to tools, resources, templates, and prompts decorators (#1294) 2025-07-29 17:16:05 -04:00
Jeremiah Lowin
0691701951
Add _fastmcp meta namespace (#1290) 2025-07-29 15:07:53 -04:00
Jeremiah Lowin
4445c87bf4
Add 2.11 version badge for state management (#1289) 2025-07-29 10:41:13 -04:00
Jeremiah Lowin
eda798fa0a Note that OpenAPI components automatically load tags 2025-07-28 18:06:24 -04:00
Jeremiah Lowin
6b8a62c127 Add client docs 2025-07-28 17:49:32 -04:00
Jeremiah Lowin
160d50e3a5 Update documentation 2025-07-28 17:42:23 -04:00
William Easton
3be8f5ea93
Add UV Transport (#1270)
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2025-07-28 15:41:36 -04:00
Jeremiah Lowin
a01beb4e1c
Add annotations docs (#1268) 2025-07-25 18:47:04 -04:00
Jeremiah Lowin
07655e6620
Fix typing, add tests for tool call middleware (#1269) 2025-07-25 18:46:48 -04:00
Jeremiah Lowin
d04840560a
Support string annotations (#1255) 2025-07-24 14:28:58 -04:00
nate nowack
d19166d4bf
Fix invalid async context manager usage in proxy documentation (#1246) 2025-07-23 17:37:57 -04:00
Adam Conway
36c6d698fa
Update --name flag (#1239) 2025-07-23 10:41:54 -04:00
Jeremiah Lowin
d408dbc477
Update SDK docs (#1236) 2025-07-22 19:27:43 -04:00
Jeremiah Lowin
aa92491f9d
Update changelog.mdx (#1235) 2025-07-22 19:08:43 -04:00
Jeremiah Lowin
f4c0beca27
Update docs to reflect sync tools (#1234) 2025-07-22 19:04:38 -04:00
Or Weis
9ea2798294
Permit.io integration docs (#1226) 2025-07-22 12:56:13 -04:00
Jeremiah Lowin
f835d4b41a
Add docs for context state management (#1227) 2025-07-22 10:13:17 -04:00
Jeremiah Lowin
4a38784194
Introduce experimental OpenAPI parser with improved performance and maintainability (#1209) 2025-07-21 16:17:36 -04:00
Jeremiah Lowin
cbd751f821
Update fastapi docs (#1198) 2025-07-20 19:56:24 -04:00
Mario Taddeucci
b8820de9aa Remove unused import from FastAPI integration documentation 2025-07-20 12:24:48 -03:00
Jeremiah Lowin
1ea3ee82fe
Merge pull request #1138 from strawgate/run-mcp-config 2025-07-19 21:18:40 -04:00
Jeremiah Lowin
a65bfd10be
Add --python, --project, and --with-requirements options to CLI commands (#1190) 2025-07-19 21:16:09 -04:00
Jeremiah Lowin
74518fb7b2 Add docs 2025-07-19 21:15:38 -04:00
William Easton
1b953820b3
[🐶] Transform MCP Server Tools (#1132)
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2025-07-19 15:52:47 -04:00
Jeremiah Lowin
ea54851736
Fix mcp-json output format to include server name (#1185)
Co-authored-by: Claude <noreply@anthropic.com>
2025-07-19 13:31:11 -04:00
zzstoatzz
c289f17217 update api ref for new mdxify version 2025-07-18 10:19:16 -05:00
tommitt
13dd2bfa0c
Upgrade Eunomia authorization docs (#1144) 2025-07-15 07:09:29 -07:00
Johannes Maron
7966514a86
Resolve #1139 -- Implement include_context argument in Context.sample (#1141) 2025-07-15 07:01:41 -07:00
Jeremiah Lowin
9f1964aeca
Update changelog.mdx (#1127) 2025-07-11 21:06:34 -04:00
Jeremiah Lowin
767de312f9
Fix middleware list result types (#1125)
* Catch more openapi changes

* Simplify middleware list operations to use lists directly

- Updated middleware signatures to work with list[Tool], list[Resource], etc instead of wrapper objects
- Removed unnecessary ListToolsResult, ListResourcesResult wrapper types
- Updated documentation to show simpler list-based filtering pattern
- Added tests for list-based middleware filtering

Closes #1121

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-07-11 18:04:20 -04:00
coldfire.x
1b92f3e421
Update proxy.mdx (#1108)
fix typo
2025-07-10 09:27:38 -04:00