Skip to content

Conversation

@joelverhagen
Copy link
Contributor

@joelverhagen joelverhagen commented Oct 16, 2025

Motivation and Context

See #482 (comment) for full details.

This adds ECDSA P-384 (a popular NIST approved curve) in addition to Ed25519.

How Has This Been Tested?

I have tested with a local deployment against mcp.joelverhagen.com. Also, I have added significant tests.

Breaking Changes

None. (hopefully)

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • I have read the MCP Documentation
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have added or updated documentation as needed

Additional context

@domdomegg and I spoke a bit about this on Discord: https://discord.com/channels/1358869848138059966/1369487942862504016/1423710918180606052

@joelverhagen joelverhagen marked this pull request as ready for review October 22, 2025 13:14
@joelverhagen joelverhagen changed the title [DRAFT] Add support for ECDSA P-384 Add support for ECDSA P-384 Oct 22, 2025
@toby toby self-requested a review October 22, 2025 16:23
toby
toby previously approved these changes Oct 22, 2025
@toby toby requested review from domdomegg and rdimitrov October 22, 2025 16:25
domdomegg
domdomegg previously approved these changes Oct 22, 2025
Copy link
Member

@domdomegg domdomegg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generally LGTM!

@joelverhagen
Copy link
Contributor Author

@rdimitrov would you like to review this PR?
@domdomegg, @toby LMK if there's anything else you'd like to see to merge!

@toby toby merged commit 6c0f085 into modelcontextprotocol:main Oct 24, 2025
4 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.

3 participants