Commit Graph

  • 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
  • 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
  • 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
  • 0cb3b26514 Merge pull request #157 from micpst/async-resources David Soria Parra 2025-01-22 13:37:41 +00: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
  • 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
  • b8fd814f1c Bump version David Soria Parra 2025-01-03 21:25:02 +00:00
  • af940aeea7 ci: Run main checks on tags David Soria Parra 2025-01-03 16:15:00 +00:00
  • 435cdda43c release: Prepare v1.2.0 David Soria Parra 2025-01-03 16:10:46 +00:00
  • 1e52765052 Merge branch 'main' into v1.2.x David Soria Parra 2025-01-03 16:10:14 +00:00
  • 58bc32e559 merge: Resolve conflicts from v1.1.x merge David Soria Parra 2025-01-03 16:03:20 +00:00
  • e32bf07433 docs: Update CLAUDE.md with ruff and pre-commit info David Soria Parra 2025-01-03 15:57:56 +00:00
  • e21e8c157d style: Fix import sorting and update ruff version David Soria Parra 2025-01-03 15:57:14 +00:00
  • 329f595f5f fix: Fix line length in test_server.py David Soria Parra 2025-01-03 15:53:19 +00:00
  • d06b393cdb build: bump version to v1.1.3 David Soria Parra 2025-01-03 15:45:57 +00:00
  • 118ddcc9ac feat: upgrade dev dependencies David Soria Parra 2025-01-03 15:30:49 +00:00
  • 1bbd27d4a5 docs: Add learnings about tool usage David Soria Parra 2025-01-03 15:26:25 +00:00
  • 2d8f08d648 fix: Address formatting and type checking issues David Soria Parra 2025-01-03 15:23:58 +00:00
  • 79ec8dccdb test: Add test for unlimited tool listing (issue #100) David Soria Parra 2025-01-03 15:19:57 +00:00
  • ed993166e4 example: Add FastMCP example with Unicode characters and emojis David Soria Parra 2025-01-03 14:51:22 +00:00
  • 43796bfa24 test: Add test for non-ASCII character handling in FastMCP tools David Soria Parra 2025-01-03 14:50:48 +00:00
  • d93b99e163 Merge pull request #121 from allenporter/mcp-sse-type-error David Soria Parra 2025-01-03 14:38:58 +00:00
  • 73c055f136 fix: Update AnyIO stream creation to use type annotation syntax David Soria Parra 2025-01-02 16:59:26 +00:00
  • ae73191b3e fix: Change --env-var short flag from -e to -v to avoid conflict with --with-editable David Soria Parra 2025-01-02 16:57:53 +00:00
  • bd5170e19e Merge pull request #120 from SecretiveShell/fix-encoding-errors David Soria Parra 2025-01-02 14:59:36 +00:00
  • 21ac4043d5 Merge pull request #118 from samefarrar/mcp-instead-of-fastmcp-install David Soria Parra 2025-01-02 09:43:03 +00:00
  • b89cabc7df fix: Add constructor for McpError to allow setting field Allen Porter 2025-01-02 09:30:18 +00:00
  • 312e9da2dc Merge pull request #90 from restlessronin/issue-87 David Soria Parra 2025-01-02 09:15:26 +00:00
  • 3de4dc1f13 feat: add version string parameter to Server constructor restlessronin 2024-12-10 20:54:52 +05:30
  • 34a257147b chore: revert doc changes restlessronin 2024-12-10 20:51:36 +05:30
  • 6f108f7f7c doc: added comment to README example restlessronin 2024-12-05 21:27:58 +05:30
  • 937c640f04 feat: add version string parameter to 'create_initialization_options' restlessronin 2024-12-05 10:30:01 +05:30
  • 247aec9332 Update paths in examples Allen Porter 2024-12-30 10:09:42 -08:00
  • 1134421a3a Fix inconsistencies in examples Allen Porter 2024-12-30 10:08:57 -08:00
  • 0970ef4ae0 Fix SSE server bug with uncaught TypeError Allen Porter 2024-12-30 10:04:19 -08:00
  • 99727a97ae ruff format TerminalMan 2024-12-29 17:08:09 +00:00
  • 4f36581a5c add text encoding params to STDIO client TerminalMan 2024-12-29 16:41:30 +00:00
  • e65404aa05 fix: Install still runs the fastmcp command, which is now unecessary (/not installed). We can just run it with mcp. samefarrar 2024-12-29 15:01:25 +00:00
  • 6194d06f6c test: Add test that uv command inserted into config can run "with --help" samefarrar 2024-12-29 14:57:34 +00:00
  • eba1ad2772 Merge branch 'main' into feature/simple-chatbot-example Edoardo Cilia 2024-12-23 22:59:36 +00:00
  • 552f797ac3 build: bump version to v1.2.0rc1 David Soria Parra 2024-12-23 16:43:32 +00:00
  • 59fff69c38 Merge pull request #106 from modelcontextprotocol/davidsp/fastmcp David Soria Parra 2024-12-23 16:00:53 +00:00
  • 2c8ea49b6f Merge branch 'v1.1.x' David Soria Parra 2024-12-21 23:17:30 +00:00
  • e691c511ab Merge pull request #108 from modelcontextprotocol/davidsp/fix-103 David Soria Parra 2024-12-21 23:17:03 +00:00
  • 52e69efa6f Fix deprecation warning David Soria Parra 2024-12-12 23:17:59 +00:00
  • 37f6a3229c fix: use pydantic Field with alias for _meta fields David Soria Parra 2024-12-21 00:26:59 +00:00
  • 44e1abb7f1 fix tests David Soria Parra 2024-12-21 01:16:10 +00:00
  • 680afeeed6 fix pydantic version David Soria Parra 2024-12-21 01:04:30 +00:00
  • 5d9b544ce7 add uvicorn dependency David Soria Parra 2024-12-21 00:54:59 +00:00