python-sdk/src/mcp
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Otis Cui 1216c53693
fix: reject trailing newline in tool-name and URI-template varname validation (#3076)
Python's $ with re.match also matches just before a single trailing newline, so tool-name validation accepted "name\n" and UriTemplate.parse accepted varnames like "foo\n". Switch both checks to re.fullmatch.

Closes #3084
2026-07-10 12:56:54 +00:00
..
cli Update the v2 status banner and pin spawned environments to the running SDK version (#2834) 2026-06-11 09:41:19 +01:00
client Add the client-side subscriptions/listen driver (#3047) 2026-07-07 14:26:09 +01:00
os Fix stdio client shutdown bugs and rebuild the stdio test suite (#2773) 2026-06-05 16:15:43 +01:00
server Add the client-side subscriptions/listen driver (#3047) 2026-07-07 14:26:09 +01:00
shared fix: reject trailing newline in tool-name and URI-template varname validation (#3076) 2026-07-10 12:56:54 +00:00
__init__.py feat: RFC 6570 URI templates with operator-aware security (#2356) 2026-06-26 20:29:17 +02:00
py.typed rename mcp_python to mcp 2024-11-11 12:40:32 +00:00