Skip to content

Conversation

@Shahzaibyy
Copy link
Contributor

researched issue #1542 and found that Notion MCP schemas exceed the default JSON depth limit. Here's what I implemented:

Solution:

  1. Increased depth limit: Default from 10 → 30, configurable via VALIDATION_MAX_JSON_DEPTH
  2. Better error handling: Per-tool validation with logging instead of silent failures
  3. User-friendly OAuth errors: Clear messages when validation fails during OAuth flows

Result: Users will now see helpful error messages instead of "unhandled errors in TaskGroup", and Notion MCP should work out-of-the-box.

Looking forward to your review of these changes!

- Update README with uv installation instructions
- Add PowerShell installation example using uv
- Document uv as alternative to pip for faster setup
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