Commit graph

  • 5480f67cf9
    Merge pull request #207 from hmwildermuth/main Justin Spahr-Summers 2025-02-13 23:05:59 +00:00
  • b53e090299 Update URL validation to allow file and other nonstandard schemas Henry Wildermuth 2025-02-13 14:21:50 -08:00
  • 701a86e4db
    v1.3.0rc1 v1.3.0rc1 David Soria Parra 2025-02-13 16:40:59 +00:00
  • faf3a9d7d6
    Merge pull request #205 from modelcontextprotocol/issue-192-request-id-test David Soria Parra 2025-02-13 15:10:00 +00:00
  • 92ba4f41d0
    Merge pull request #206 from modelcontextprotocol/jerome/fix/188 David Soria Parra 2025-02-13 15:09:42 +00:00
  • fbf4acc679
    fix: method ordering David Soria Parra 2025-02-13 10:21:31 +00:00
  • da53a97ed9
    Made message handling concurrent Jerome 2025-02-13 15:22:58 +13:00
  • 9abfe775cc
    Added failing test Jerome 2025-02-13 15:22:23 +13:00
  • 0b5644723b
    Added ignore revs (for gitlense) Jerome 2025-02-13 14:15:23 +13:00
  • e4503a72c8
    Added scratch/ to gitignore Jerome 2025-02-13 13:51:01 +13:00
  • 7c47d1f25f
    Merge pull request #203 from modelcontextprotocol/davidsp/clean-lifespan David Soria Parra 2025-02-13 14:26:28 +00:00
  • 4d3e05f6f6
    refactor: improve lifespan context typing and documentation David Soria Parra 2025-02-12 22:12:09 +00:00
  • 41af509bcb
    Add test to verify request ID preservation David Soria Parra 2025-02-12 16:32:21 +00:00
  • fddba00723
    refactor: improve server context management with AsyncExitStack David Soria Parra 2025-02-11 12:26:32 +00:00
  • e5815bd162
    docs: update README with lifespan examples and usage David Soria Parra 2025-02-11 12:15:29 +00:00
  • e598750cba
    test: add tests for server lifespan support David Soria Parra 2025-02-11 12:15:18 +00:00
  • d3ea9009b0
    feat: add lifespan support to FastMCP server David Soria Parra 2025-02-11 12:15:08 +00:00
  • 2c7bd8343e
    feat: add lifespan support to low-level MCP server David Soria Parra 2025-02-11 12:14:58 +00:00
  • f10665db4c
    tests: cleanup David Soria Parra 2025-02-05 11:02:51 +00:00
  • c58adfe3f5
    Merge pull request #167 from modelcontextprotocol/davidsp/88-v2 David Soria Parra 2025-02-04 20:23:05 +00:00
  • 27bfde95a4
    fix: fix tests David Soria Parra 2025-02-04 20:16:17 +00:00
  • 733db0c9cf
    fix: enforce context manager usage for RequestResponder David Soria Parra 2025-02-04 19:29:12 +00:00
  • 08042c3307
    Merge pull request #181 from zzstoatzz/update-fastmcp-server-typing David Soria Parra 2025-02-04 18:25:32 +00:00
  • 08cfbe522a
    fix: improve error handling and request cancellation for issue #88 David Soria Parra 2025-02-04 13:58:44 +00:00
  • ca060014bb centralize type zzstoatzz 2025-02-03 14:27:07 -06:00
  • 00a44692e7 init zzstoatzz 2025-01-29 23:01:07 -06:00
  • 51e65c8310
    Merge pull request #186 from modelcontextprotocol/fix/141-resource-templates David Soria Parra 2025-02-04 14:25:28 +00:00
  • 827e494df4
    feat: add request cancellation and in-flight request tracking David Soria Parra 2025-01-23 20:10:02 +00:00
  • 888bdd3c34
    tests for issue 88 David Soria Parra 2025-01-03 23:44:43 +00:00
  • 960b92355e
    add uv.lock for simple-chatbot David Soria Parra 2025-02-03 13:25:30 +00:00
  • a9ae38237d
    check uv lockfile David Soria Parra 2025-02-03 12:33:30 +00:00
  • ce06b6291d
    chore: update uv.lock David Soria Parra 2025-02-03 11:36:13 +00:00
  • 0d3e02f6a2
    fix: standardize resource response format David Soria Parra 2025-02-03 11:33:32 +00:00
  • 444edf6760
    Merge pull request #180 from modelcontextprotocol/jeremy/relax-pydantic Jerome 2025-01-31 07:07:59 +13:00
  • 5e19c7cf73
    Merge pull request #176 from sheffler/fixFirstProgressReport David Soria Parra 2025-01-30 16:00:01 +00:00
  • defd52b2d6
    Fix comment about pydantic versioning jeremy 2025-01-30 10:21:03 -05:00
  • 0d48a4494f
    relax pydantic, pydantic-settings, and uvicorn jeremy 2025-01-29 20:41:39 -05:00
  • 1395607583
    Create Client websocket.py Henry Mao 2025-01-29 21:27:09 +08:00
  • 53bfac0cc2
    fix: make progress_token check E711 compat David Soria Parra 2025-01-29 10:01:56 +00:00
  • 44c0004e6c
    Merge pull request #170 from modelcontextprotocol/fix/152-resource-mime-type David Soria Parra 2025-01-28 18:12:39 +00:00
  • 2dc5fbfa3d
    fix: add test for #176 David Soria Parra 2025-01-28 11:19:13 +00:00
  • 76325b7846 progress_token is 0 on first tool-call and the return is taken mistakenly Thomas Sheffler 2025-01-27 19:04:20 -08:00
  • 070e8412c0
    refactor: standardize resource response format David Soria Parra 2025-01-27 20:36:10 +00:00
  • 098dc26b68
    update version number v1.2.1 David Soria Parra 2025-01-27 16:34:21 +00:00
  • f90cf6a2a5
    docs: update read_resource examples to handle mime type David Soria Parra 2025-01-24 16:59:58 +00:00
  • 8ff4b5e9d3
    fix: respect resource mime type in responses David Soria Parra 2025-01-24 14:20:42 +00:00
  • f10c2e3f1f
    fix: add test to reproduce #152 David Soria Parra 2025-01-24 13:24:14 +00:00
  • 978cfe3f92
    more fixes David Soria Parra 2025-01-27 15:49:59 +00:00
  • 43a30c1d00
    fix tests David Soria Parra 2025-01-27 14:36:48 +00:00
  • 91840fd9c0
    Merge pull request #172 from sheffler/fixAsyncLog David Soria Parra 2025-01-27 10:40:10 +00:00
  • 7a64d8f9af async and await for logging in fastmcp Thomas Sheffler 2025-01-25 07:03:20 -08:00
  • 57c3aa2f0d
    docs: improve CLAUDE.md structure and clarity David Soria Parra 2025-01-24 18:42:52 +00:00
  • aa08c44dcd
    fix: mcp install command with environment variables Se7en 2025-01-13 20:12:32 +08:00
  • d64b0679b8
    Merge pull request #149 from cr7258/patch-1 David Soria Parra 2025-01-24 10:38:05 +00:00
  • 5f537a0f69
    Merge pull request #166 from modelcontextprotocol/davidsp/refactor David Soria Parra 2025-01-24 09:54:21 +00:00
  • ba25ad6921
    Merge pull request #165 from modelcontextprotocol/davidsp/types-2024-11-05 David Soria Parra 2025-01-24 09:53:40 +00:00
  • 0a93799068
    refactor: extract request and notification handling into separate methods David Soria Parra 2025-01-23 19:08:23 +00:00
  • bd742272ab
    fix: update types to reflext 2024-11-05 schema David Soria Parra 2025-01-23 18:06:52 +00:00
  • c14ec2e0d7
    fix typing issues David Soria Parra 2025-01-23 13:25:21 +00:00
  • 059e831b8d
    Merge pull request #98 from 3choff/feature/simple-chatbot-example David Soria Parra 2025-01-23 13:27:10 +00:00
  • 1934f8eace
    add support for async resources Michał Pstrąg 2025-01-18 19:37:39 +01:00
  • 0cb3b26514
    Merge pull request #157 from micpst/async-resources David Soria Parra 2025-01-22 13:37:41 +00:00
  • e391f4b724
    Merge pull request #142 from sd2k/handle-string-args-containing-numbers David Soria Parra 2025-01-20 18:20:04 +00:00
  • 1fb459c980
    Merge branch 'v1.2.x' into handle-string-args-containing-numbers David Soria Parra 2025-01-20 18:19:36 +00:00
  • 054c129bc2
    fix fastmcp logger debug Michał Pstrąg 2025-01-18 19:59:51 +01:00
  • 73c62c5ccf
    Merge pull request #158 from micpst/fix-logger-debug David Soria Parra 2025-01-20 11:56:12 +00:00
  • c184b7a8db fix fastmcp logger debug Michał Pstrąg 2025-01-18 19:59:51 +01:00
  • f5f19b2361 add support for async resources Michał Pstrąg 2025-01-18 19:37:39 +01:00
  • 4c71c6168f
    Merge pull request #151 from modelcontextprotocol/merrill/tests-for-sse Justin Spahr-Summers 2025-01-15 10:47:29 +00:00
  • d01d49ea6e
    add timeout test Nick Merrill 2025-01-14 12:07:14 -05:00
  • e798d20cbb
    ruff Nick Merrill 2025-01-14 11:56:44 -05:00
  • aa7869a62f
    add type hints Nick Merrill 2025-01-14 11:54:09 -05:00
  • 3fa26a5a97
    remove unused imports Nick Merrill 2025-01-14 11:49:04 -05:00
  • 07e721f63f
    formatting Nick Merrill 2025-01-14 11:47:41 -05:00
  • 5097bb7ef8
    revert unintended changes Nick Merrill 2025-01-14 11:47:00 -05:00
  • 7b35ab844a
    run server in separate process Nick Merrill 2025-01-14 11:44:03 -05:00
  • 8d90a3afa3
    attempt at server in process Nick Merrill 2025-01-14 11:15:05 -05:00
  • 7ab1fc71aa
    attempt to get server to shut down Nick Merrill 2025-01-14 11:01:43 -05:00
  • 8f81a85abe
    all tests passing with custom port, but not passing all together Nick Merrill 2025-01-14 10:45:55 -05:00
  • e79a56435a
    passing SSE client test Nick Merrill 2025-01-14 10:34:32 -05:00
  • 66ccd1c515
    test_sse_connection is passing Nick Merrill 2025-01-14 10:18:11 -05:00
  • a0e2f7fab7
    WIP Nick Merrill 2025-01-14 09:38:06 -05:00
  • 3f9f7c8311
    WIP Nick Merrill 2025-01-14 09:27:42 -05:00
  • b0a6aafaf6
    WIP Nick Merrill 2025-01-14 09:24:44 -05:00
  • f164291483
    trying to test SSE Nick Merrill 2025-01-14 09:22:05 -05:00
  • 62a0af6f71
    Merge pull request #150 from salman1993/sm/add-instructions Justin Spahr-Summers 2025-01-13 18:06:53 +00:00
  • bc6746e89b Add instructions field to ServerSession and FastMCP Salman Mohammed 2025-01-13 13:00:11 -05:00
  • 135191403a Add instructions field to InitializeResult Salman Mohammed 2025-01-13 11:58:43 -05:00
  • 53fe3417bb
    fix: mcp install command with environment variables Se7en 2025-01-13 20:12:32 +08:00
  • 5abe811337
    fix(fastmcp): handle strings containing numbers correctly Ben Sully 2025-01-08 17:17:45 +00:00
  • 400dcda2eb
    update lock David Soria Parra 2025-01-06 20:04:39 +00:00
  • 8d17fd327b
    Merge pull request #137 from modelcontextprotocol/v1.2.x David Soria Parra 2025-01-06 20:03:43 +00:00
  • 4770bcd0b1
    fix: #129 resource template handling in FastMCP server David Soria Parra 2025-01-06 20:02:03 +00:00
  • b66c6759c3
    feat: add example and test for parameter descriptions in FastMCP tools David Soria Parra 2025-01-06 12:30:44 +00:00
  • a77aaa79a4
    refactor: use built-in typing.Annotated instead of typing_extensions David Soria Parra 2025-01-06 10:47:44 +00:00
  • 83efb1077a
    chore: update uv.lock David Soria Parra 2025-01-06 10:47:04 +00:00
  • 0c00fdc783
    Merge branch 'v1.2.x' David Soria Parra 2025-01-06 10:37:46 +00:00
  • 6a806549c8
    chore: add .DS_Store to gitignore David Soria Parra 2025-01-06 10:13:06 +00:00
  • e8dd39f839
    fix: #128 fix package in the generated mcp run config David Soria Parra 2025-01-06 09:39:34 +00:00
  • 2efa525a66
    docs: Add branch selection guidance to CONTRIBUTING.md David Soria Parra 2025-01-03 21:27:21 +00:00