-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Python: Introducing SK as a MCP Server #11362
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
Conversation
Python Unit Test Overview
|
08b4216
to
d43e28e
Compare
488da3a
to
9c5c0b0
Compare
c0510dd
to
ece6bbf
Compare
The ADR looks good to me. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copilot reviewed 11 out of 11 changed files in this pull request and generated no comments.
Comments suppressed due to low confidence (2)
python/samples/concepts/mcp/mcp_as_plugin.py:101
- [nitpick] Consider removing the commented-out block for the deprecated 'Github' plugin to improve code clarity; if kept for historical reasons, add a comment explaining its purpose.
# MCPStdioPlugin(
python/samples/concepts/mcp/mcp_as_plugin.py:108
- [nitpick] The plugin name 'everything' may be too vague; consider renaming it to a name that more clearly reflects its role or functionality.
name="everything",
6c2b18d
to
46617e3
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copilot reviewed 11 out of 12 changed files in this pull request and generated no comments.
Files not reviewed (1)
- python/.cspell.json: Language not supported
b69cfff
to
0d056bc
Compare
Motivation and Context
This PR adds the ability to stand up your Kernel as a MCP Server, it returns the Server object, which you can then run as either a Stdio or Sse server.
Includes a sample to demonstrate.
Description
Contribution Checklist