-
Notifications
You must be signed in to change notification settings - Fork 2k
Comparing changes
Open a pull request
base repository: modelcontextprotocol/python-sdk
base: v1.1.1
head repository: modelcontextprotocol/python-sdk
compare: main
Commits on Dec 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 15ed7cb - Browse repository at this point
Copy the full SHA 15ed7cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44ec763 - Browse repository at this point
Copy the full SHA 44ec763View commit details
Commits on Dec 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e4c0074 - Browse repository at this point
Copy the full SHA e4c0074View commit details -
Merge pull request #89 from oskarraszkiewicz/main
Fix simple-prompt example README
Configuration menu - View commit details
-
Copy full SHA for 6391c9e - Browse repository at this point
Copy the full SHA 6391c9eView commit details
Commits on Dec 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aaf32b5 - Browse repository at this point
Copy the full SHA aaf32b5View commit details
Commits on Dec 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a0216c3 - Browse repository at this point
Copy the full SHA a0216c3View commit details
Commits on Dec 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8425c9c - Browse repository at this point
Copy the full SHA 8425c9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce25842 - Browse repository at this point
Copy the full SHA ce25842View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21f2f82 - Browse repository at this point
Copy the full SHA 21f2f82View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef9b4cf - Browse repository at this point
Copy the full SHA ef9b4cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93bce51 - Browse repository at this point
Copy the full SHA 93bce51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d4a0d3 - Browse repository at this point
Copy the full SHA 1d4a0d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd1a069 - Browse repository at this point
Copy the full SHA dd1a069View commit details -
Configuration menu - View commit details
-
Copy full SHA for e98291e - Browse repository at this point
Copy the full SHA e98291eView commit details -
Configuration menu - View commit details
-
Copy full SHA for edb37c8 - Browse repository at this point
Copy the full SHA edb37c8View commit details
Commits on Dec 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 07db4a3 - Browse repository at this point
Copy the full SHA 07db4a3View commit details -
refactor: modernize type hints and improve async context handling
- Update type hints to use Python 3.10 syntax (dict, list, X | None) - Replace requests with httpx for HTTP client consistency - Improve async context management using AsyncExitStack - Simplify server cleanup method
Configuration menu - View commit details
-
Copy full SHA for 466e1e8 - Browse repository at this point
Copy the full SHA 466e1e8View commit details -
Merge branch 'feature/simple-chatbot-example' of https://github.com/3…
…choff/python-sdk into feature/simple-chatbot-example
Configuration menu - View commit details
-
Copy full SHA for 80a39f2 - Browse repository at this point
Copy the full SHA 80a39f2View commit details
Commits on Dec 21, 2024
-
This commit integrates FastMCP, a high-level MCP server implementation originally written by Jeremiah Lowin, into the official MCP SDK. It also updates dependencies and adds new dev dependencies. It moves the existing SDK into a .lowlevel .
Configuration menu - View commit details
-
Copy full SHA for 557e90d - Browse repository at this point
Copy the full SHA 557e90dView commit details -
fix: Update test to match Pydantic's JSON schema output for model ref…
…erences with defaults Pydantic now uses allOf to combine model references with default values in JSON schema output.
Configuration menu - View commit details
-
Copy full SHA for fe75f43 - Browse repository at this point
Copy the full SHA fe75f43View commit details -
refactor: Update FastMCP examples to use new import path
Update all FastMCP examples to use mcp.server.fastmcp instead of fastmcp. Add tests to verify example servers work correctly. Changes: - Update import paths in all example files - Create test_examples.py to verify functionality - Fix test assertions to match actual response format
Configuration menu - View commit details
-
Copy full SHA for 15cd7df - Browse repository at this point
Copy the full SHA 15cd7dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87cee0f - Browse repository at this point
Copy the full SHA 87cee0fView commit details -
docs: Update README.md to include FastMCP
Update the README.md to include FastMCP as the recommended way to build MCP servers. FastMCP is a high-level, Pythonic interface that makes it easy to build MCP servers with minimal boilerplate. The low-level implementation is still available for more control. 🤖 Generated with Claude CLI. Co-Authored-By: Claude <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for dad0194 - Browse repository at this point
Copy the full SHA dad0194View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa3b550 - Browse repository at this point
Copy the full SHA aa3b550View commit details -
Configuration menu - View commit details
-
Copy full SHA for b90da48 - Browse repository at this point
Copy the full SHA b90da48View commit details -
Configuration menu - View commit details
-
Copy full SHA for bed35f3 - Browse repository at this point
Copy the full SHA bed35f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2128a7 - Browse repository at this point
Copy the full SHA f2128a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45cea71 - Browse repository at this point
Copy the full SHA 45cea71View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca31212 - Browse repository at this point
Copy the full SHA ca31212View commit details -
docs: Add back advanced usage sections to README
Add back sections on low-level server implementation, client usage, MCP primitives and server capabilities that were previously removed.
Configuration menu - View commit details
-
Copy full SHA for 7bbf71e - Browse repository at this point
Copy the full SHA 7bbf71eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a79f51f - Browse repository at this point
Copy the full SHA a79f51fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 561397c - Browse repository at this point
Copy the full SHA 561397cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b09fa5 - Browse repository at this point
Copy the full SHA 0b09fa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2c3e21 - Browse repository at this point
Copy the full SHA d2c3e21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d58fed - Browse repository at this point
Copy the full SHA 9d58fedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d9b544 - Browse repository at this point
Copy the full SHA 5d9b544View commit details -
Configuration menu - View commit details
-
Copy full SHA for 680afee - Browse repository at this point
Copy the full SHA 680afeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44e1abb - Browse repository at this point
Copy the full SHA 44e1abbView commit details -
fix: use pydantic Field with alias for _meta fields
Pydantic treats fields starting with underscore as private/hidden. To fix this, we need to use Field with alias='_meta' to properly handle these fields while keeping the external API unchanged. This fixes #103 where meta fields were not being properly assigned in request contexts.
Configuration menu - View commit details
-
Copy full SHA for 37f6a32 - Browse repository at this point
Copy the full SHA 37f6a32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52e69ef - Browse repository at this point
Copy the full SHA 52e69efView commit details -
Merge pull request #108 from modelcontextprotocol/davidsp/fix-103
Fix Bug: request_meta is not available in server.request_context #103
Configuration menu - View commit details
-
Copy full SHA for e691c51 - Browse repository at this point
Copy the full SHA e691c51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c8ea49 - Browse repository at this point
Copy the full SHA 2c8ea49View commit details
Commits on Dec 23, 2024
-
Merge pull request #106 from modelcontextprotocol/davidsp/fastmcp
feat: Integrate FastMCP
Configuration menu - View commit details
-
Copy full SHA for 59fff69 - Browse repository at this point
Copy the full SHA 59fff69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 552f797 - Browse repository at this point
Copy the full SHA 552f797View commit details -
Configuration menu - View commit details
-
Copy full SHA for eba1ad2 - Browse repository at this point
Copy the full SHA eba1ad2View commit details
Commits on Dec 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6194d06 - Browse repository at this point
Copy the full SHA 6194d06View commit details -
fix: Install still runs the fastmcp command, which is now unecessary …
…(/not installed). We can just run it with mcp.
Configuration menu - View commit details
-
Copy full SHA for e65404a - Browse repository at this point
Copy the full SHA e65404aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f36581 - Browse repository at this point
Copy the full SHA 4f36581View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99727a9 - Browse repository at this point
Copy the full SHA 99727a9View commit details
Commits on Dec 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0970ef4 - Browse repository at this point
Copy the full SHA 0970ef4View commit details
There are no files selected for viewing
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.