Skip to content

Subcon 376 mcps#6

Merged
pint-drinker merged 4 commits into
mainfrom
SUBCON-376-mcps
Mar 27, 2026
Merged

Subcon 376 mcps#6
pint-drinker merged 4 commits into
mainfrom
SUBCON-376-mcps

Conversation

@pint-drinker
Copy link
Copy Markdown
Contributor

Updating documentation for new MCP format (matches internal API - breaking change is fine is not a big deal because zero usage today)

Added test cases for conversion to camel case at api layer.

pint-drinker and others added 4 commits March 25, 2026 15:18
…ool type (v0.3.0)

Breaking: MCPTool fields renamed (url→server, allow→allowed_tools) to align
with the monorepo API. New types: McpAuth, NativeTool, McpToolAnnotations.
Added _normalize_tool() for proper snake_case→camelCase serialization.
Updated README with MCP tools documentation and examples.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
These are internal API types that should not be exposed in the SDK.
Removes types, exports, key mappings, and related tests.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Aligns the Python SDK with the Node SDK by renaming the `server`
field to `url` on MCPTool. Adds detailed docstring to McpAuth
explaining bearer vs api_key auth methods.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- McpAuth.token is now required (str, not Optional)
- Docstrings/comments show the HTTP header each auth method produces
- README adds auth table with header shapes for bearer and api_key

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@pint-drinker pint-drinker merged commit 97b4b5f into main Mar 27, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant