Jeremiah Lowin
35c2b52652
Merge remote-tracking branch 'origin/main' into feature/client-auto-default
...
# Conflicts:
# fastmcp_slim/fastmcp/server/providers/proxy.py
2026-07-20 12:33:38 -04:00
Jeremiah Lowin
1a788cf349
Merge remote-tracking branch 'origin/main' into feature/client-auto-default
...
# Conflicts:
# tests/client/test_streamable_http.py
# tests/server/middleware/test_initialization_middleware.py
# tests/server/tasks/test_task_status_notifications.py
2026-07-20 12:02:38 -04:00
Jeremiah Lowin
effbc568ff
Document Windows CI parallelism and the subprocess_heavy marker ( #4575 )
...
* Document Windows CI parallelism and the subprocess_heavy marker
* Exclude subprocess_heavy from the process-free test command
2026-07-20 11:52:42 -04:00
Jeremiah Lowin
b0e782a2ee
Make the unit suite fast: in-process HTTP tests, no real sleeps, parallel Windows CI ( #4554 )
2026-07-20 10:51:14 -04:00
Bill Easton
149a7aa2ce
Align CLI, deployment, and config docs ( #4259 )
...
* docs: align CLI and deployment docs
Generated with Codex.
* docs: restore install config support, fix CIMD placeholder, add missing CLI flags
* docs: restore contrib guidance, correct --copy availability
* docs: remove dead redirect-shadowed pages
* Fix stale --path default in run command help
* docs: correct Goose flag support, fix README link to moved testing page
---------
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2026-07-19 14:24:07 -04:00
Jeremiah Lowin
3522a98766
Migrate to MCP Python SDK v2 ( #4437 )
2026-07-06 17:36:45 -04:00
Jeremiah Lowin
bb4894d215
Add fastmcp-slim for client-only installs ( #4122 )
...
* Add fastmcp-client workspace package
* Fix client package static checks
* Document client-only package
* Harden fastmcp-client package split
* Preserve forwarded headers in full package
* Switch to fastmcp-slim package
* Fix fastmcp-slim release edges
* Match pydantic-style slim layout
* Polish fastmcp-slim packaging
2026-05-11 17:13:21 -04:00
Jeremiah Lowin
9b248a15b3
Update repository references for transfer to prefecthq ( #3207 )
...
* Update repository references from jlowin/fastmcp to prefecthq/fastmcp
* Retrigger CI after repo transfer
* chore: Update SDK documentation
* Only run deep triage on bug issues for jlowin
---------
Co-authored-by: marvin-context-protocol[bot] <225465937+marvin-context-protocol[bot]@users.noreply.github.com>
2026-02-18 10:33:56 -05:00
Jeremiah Lowin
e3ed74b794
docs: fix run_server_async documentation ( #2423 )
...
Remove incorrect task_group parameter and AnyIO references. Update to show correct async context manager usage matching actual implementation.
Fixes #2395
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Jeremiah Lowin <jlowin@users.noreply.github.com>
2025-11-15 12:07:22 -05:00
Jeremiah Lowin
65260c91d5
Add version badge for run_server_async in tests docs ( #2237 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Jeremiah Lowin <jlowin@users.noreply.github.com>
2025-10-24 18:40:30 -04:00
Jeremiah Lowin
3321644ad3
Replace subprocess tests with in-process async servers ( #2006 )
...
* Use anyio as testing backend
* Remove asyncio markers
* Update streamable http tests
* Replace all subprocess tests
* Replace anyio task groups with asyncio context managers in tests
- Convert run_server_async from anyio task group pattern to asyncio.create_task with async context manager
- Remove task_group fixture from conftest
- Update all test fixtures to use async with run_server_async pattern
- Remove TaskGroup imports from all test files
- Tests now work with pytest-asyncio instead of pytest-anyio
* Update test_github_provider_integration.py
2025-10-19 10:47:54 -04:00
William Easton
84eea7c708
Automatically Create inline Snapshots ( #1779 )
...
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2025-09-19 13:35:58 -04:00
Jeremiah Lowin
c5c6a3ee06
Add development docs for FastMCP ( #1719 )
...
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-09-03 11:34:43 -04:00