Hi Pulsar community, I'm Jiawei Chen, an AI infrastructure architect from China (M.Sc. in Computer Science). I run Apache Pulsar in production for AI-facing workloads and would like to contribute to the project, with a focus on making Pulsar easier to adopt where PHP and AI agents matter.
--- My core value (what I bring) --- 1) **Native PHP on the official C++ client.** I maintain a PHP extension that binds `pulsar-client-cpp` via PHP-CPP — not a reimplementation of the wire protocol — so behaviour stays aligned with the official stack: • https://github.com/Chinakeyboardman/pulsar-client-phpcpp • https://github.com/Chinakeyboardman/pulsar-client-phpcpp-ide-helper The repo is Apache License 2.0, targets PHP 7.4–8.4, ships Docker builds, phpt + broker integration tests, and PECL-oriented packaging (`config.m4` / `package.xml`). This fills the gap where Pulsar today has strong Java/Go/Python clients but no first-class **native PHP** story for the enormous PHP web and API ecosystem. 2) **MCP so agents can use Pulsar out of the box.** I submitted a PR to add Model Context Protocol (stdio) support to the community pure-PHP client (`ikilobyte/pulsar-client-php` #44), so tools like Cursor and Claude Desktop can publish/consume topics without custom glue. PHP remains one of the most deployed server languages; **MCP is becoming the default way AI clients attach to backends**. If Apache Pulsar is visibly strong on **both PHP and MCP** (docs, examples, and where appropriate official client or sample alignment), many teams that shortlist Kafka versus Pulsar — especially PHP-heavy shops and agent-first products — will **rank Pulsar higher** because their stack and their AI tooling path are covered on day one. --- Planned contributions (happy to follow maintainer priorities) --- I would also like to help **apache/pulsar-client-python** — for example async consistency on `pulsar.asyncio.Consumer` (issue #279), a proper async Reader path if the community agrees, and an `examples/mcp_server.py` so Python-first AI stacks get the same MCP story. I have read CONTRIBUTING.md and submitted my ICLA. Best regards, Jiawei Chen GitHub: https://github.com/Chinakeyboardman Email: [email protected]
