Hi all, Currently the 2 projects are both supported by OSPP and the candidate student for each project are fixed. In the following 3 months the students will complete the project with the help from mentors (Wenzhi and Zike).
The detailed information is here: https://summer-ospp.ac.cn/org/prodetail/25ac20097?list=org&navpage=org https://summer-ospp.ac.cn/org/prodetail/25ac20510?list=org&navpage=org Thanks a lot to Wenzhi and Zike for supporting OSPP. Best Regards. On Sun, Apr 20, 2025 at 10:48 PM Zike Yang <z...@apache.org> wrote: > 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:__________________________ > > > … > > > >