Project Name: Implement the MCP for Pulsar Admin Tool Project Mentor: Mentor Name: Zike Yang Mentor Email: z...@apache.org
Project Description: Apache Pulsar is a distributed messaging and streaming platform that provides a highly flexible pub-sub model. The pulsar-admin tool is used for managing and monitoring Pulsar clusters. On the other hand, the Model Context Protocol (MCP) is designed to enable seamless interaction between software components and large language models. This project aims to integrate pulsar-admin with MCP, allowing users to interact with Pulsar clusters using natural language commands. This integration will revolutionize cluster management, making it more accessible and user-friendly. The project involves implementing the MCP interface for pulsar-admin to interpret and execute everyday language commands. Project Difficulty: - [ ] Basic - [x] Advanced Expected Completion Hours: 120-150 hours Programming Language Labels: - Java - Golang Project Output Requirements: Item 1: Develop a working MCP implementation for pulsar-admin. Item 2: Provide comprehensive documentation for integration and usage. Item 3: Provide example use cases or demos demonstrating natural language interactions with pulsar-admin. Project Technical Requirements: Item 1: Familiarity with Java and Golang. Item 2: Experience with Apache Pulsar and its admin tools. Item 3: Familiarity with the Model Context Protocol (MCP). Thanks, Zike Yang On Thu, Apr 10, 2025 at 5:37 PM WenZhi Feng <thetumb...@apache.org> wrote: > > Project Name: Optimize NegativeAck feature of Pulsar C++/Go Client. > > Project Mentor: Feng Wenzhi > > Mentor Name: Feng Wenzhi > Mentor Email: thetumb...@apache.org > > Project Description: > Pulsar provides sdk in many promgaming language, like Java, C++, Go... > The most cutting-edge features and optimizations are provided in Javd sdk > first. We have reduce the memory occupation of NegativeAck in Java sdk by > 95+%, while sdk in other languages are not optimized. > We can implement this great improvement in Pulsar C++/Go Client. > > > Project Difficulty: > - [ ] Basic > > Expected Completion Hours: 72h. > Programming Language Labels: C++/Go > > > > Project Output Requirements: > Item 1:____Reduce the memory occupation______________________ > Item 2:____Improve the performance of sdk______________________ > > Project Technical Requirements: > Item 1:____Implement the new design faithfully ______________________ > Item 2:____Keep the feature consistent with Java SDK_________________ > > > On 2025/04/10 09:00:49 Jia Zhai wrote: > > Hi all, > > > > Glad to share that Apache Pulsar is listed at the OSPP 2025 again. This > > year, the Pulsar community can have 2 projects at most. > > > > For OSPP 2025, the project ideas collection will be open until 4th May, > > 2025(UTC+8). If you have great ideas, please reply to this email by > > following the project template. Then I can help you to submit them. > > > > OSPP asks that Pulsar committers, PMC members, and contributors be the > > mentors; a mentor can only mentor one project. Both mentors and students > > will receive financial awards for completed projects. > > > > The OSPP project home page is here: https://summer-ospp.ac.cn > > > > Best, > > Jia > > > > > > =========== > > [Template] > > > > Project Name: > > > > > > > > Project Mentor: > > > > Mentor Name: > > Mentor Email: > > > > > > > > Project Description: > > > > > > > > Project Difficulty: > > > > - [ ] Basic > > > > - [ ] Advanced > > > > > > > > Expected Completion Hours: > > > > > > > > Programming Language Labels: > > > > > > > > Project Output Requirements: > > Item 1:__________________________ > > Item 2:__________________________ > > Item 3:__________________________ > > … > > > > Project Technical Requirements: > > Item 1:__________________________ > > Item 2:__________________________ > > Item 3:__________________________ > > … > >