Skip to content

Use shared Implementation type, add clientInfo field to MCPServer #175

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Jun 18, 2025

Conversation

jakemac53
Copy link
Contributor

In the latest schema the ClientImplementation and ServerImplementation types were merged into a single Implementation type, this updates things to match.

Also closes #173 which will make #174 slightly cleaner, and matches what we do for ServerConnection as well.

@jakemac53
Copy link
Contributor Author

I also went ahead and bumped the version to release this right away, there aren't any other changes planned for dart_mcp.

Copy link

github-actions bot commented Jun 17, 2025

Package publishing

Package Version Status Publish tag (post-merge)
package:dart_mcp 0.2.2 ready to publish dart_mcp-v0.2.2

Documentation at https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.

Copy link

PR Health

Changelog Entry ✔️
Package Changed Files

Changes to files need to be accounted for in their respective changelogs.

@jakemac53 jakemac53 enabled auto-merge (squash) June 17, 2025 23:11
@jakemac53 jakemac53 disabled auto-merge June 18, 2025 15:42
@jakemac53 jakemac53 enabled auto-merge (squash) June 18, 2025 16:43
@jakemac53 jakemac53 merged commit 4ca0ff1 into main Jun 18, 2025
19 checks passed
@jakemac53 jakemac53 deleted the implementation-name branch June 18, 2025 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

MCPServer class should expose the client info given during initialization
2 participants