Skip to content
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

Feat: Implement Chat Interface with MCP-Server for Kubernetes Intelligent #658

Open
Tracked by #463
elliotxx opened this issue Dec 5, 2024 · 6 comments
Open
Tracked by #463
Assignees
Labels
area/ai AI-related features hard Requires in-depth project knowledge and advanced skills help wanted Extra attention is needed integration Ecological integration priority/important-soon P1 Must be staffed and worked on either currently,or very soon,ideally in time for the next release
Milestone

Comments

@elliotxx
Copy link
Collaborator

elliotxx commented Dec 5, 2024

What would you like to be added?

Add an intuitive chat interface on the Karpor homepage that leverages MCP (Model Context Protocol) to interact with Karpor Storage for Kubernetes Intelligent.

Why is this needed?

This feature will provide users with a natural language interface to understand and manage their Kubernetes clusters and resources. The chat interface will:

  • Connect to MCP Server for standardized AI interactions
  • Integrate with Karpor Storage for comprehensive cluster data access
  • Support natural language queries about cluster status and resources
  • Provide real-time cluster insights and recommendations

Benefits:

  • Simplified cluster insight through natural language
  • Implementing MCP server to achieve standard communication with LLM
  • Better understanding of cluster state through interactive queries
  • Streamlined troubleshooting with intelligent assistance
  • Enhanced user experience for both novice and expert users

Architecture:

image

References:

@elliotxx elliotxx added area/ai AI-related features area/insight priority/important-longterm P2 Important over the long term,but may not be staffed and/or may need multiple releases to complete labels Dec 5, 2024
@elliotxx elliotxx added this to the v0.6.0 milestone Dec 5, 2024
@elliotxx elliotxx self-assigned this Dec 5, 2024
@ruquanzhao ruquanzhao added priority/important-soon P1 Must be staffed and worked on either currently,or very soon,ideally in time for the next release and removed priority/important-longterm P2 Important over the long term,but may not be staffed and/or may need multiple releases to complete labels Dec 10, 2024
@rajp152k
Copy link
Contributor

inserting refs: https://github.com/metoro-io/mcp-golang
am interested in collaborating over this

@elliotxx
Copy link
Collaborator Author

@rajp152k Yeahh, recently I have also paid attention to mcp-golang in this article, and I have high hopes for what this Issue can do. In fact, I am currently developing other features of v0.6.0 and cannot escape from it temporarily.
If you are interested in this Issue, it's cool, but I am happy to hand over it to the brother of the community!

@elliotxx
Copy link
Collaborator Author

And if you need the front-end development, another guy can help @hai-tian

@rajp152k
Copy link
Contributor

I see, I am also building up my knowledge of karpor and the kusion ecosystem because I would like to better grasp the big picture..

definitely see you in multiple issues here and there..

as for this issue, I'm investing effort and will keep you guys posted.

@elliotxx
Copy link
Collaborator Author

@rajp152k OK, please feel free to harass me. I'd be happy to participate in the discussion of mcp. If you have any questions about kusion, you can also at @ffforest

@elliotxx elliotxx assigned rajp152k and unassigned elliotxx Dec 19, 2024
@rajp152k
Copy link
Contributor

created #675

@elliotxx elliotxx modified the milestones: v0.6.0, v0.7.0 Jan 7, 2025
@github-actions github-actions bot mentioned this issue Jan 13, 2025
39 tasks
@elliotxx elliotxx added integration Ecological integration and removed area/insight integration Ecological integration labels Jan 14, 2025
@elliotxx elliotxx added hard Requires in-depth project knowledge and advanced skills help wanted Extra attention is needed labels Feb 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ai AI-related features hard Requires in-depth project knowledge and advanced skills help wanted Extra attention is needed integration Ecological integration priority/important-soon P1 Must be staffed and worked on either currently,or very soon,ideally in time for the next release
Projects
None yet
Development

No branches or pull requests

3 participants