PTT
Enables MCP clients to interact with and automate operations on PTT, a popular Taiwanese bulletin board system, via the Model Context Protocol.
About
This project functions as an MCP (Model Context Protocol) server built upon the powerful PyPtt library. It allows your MCP client to genuinely log in and interact with PTT (Ptt.cc), facilitating automated operations. Acting as a middle layer, the server receives commands from an MCP client (like Gemini CLI), uses the PyPtt library to connect and perform actions on PTT, and then returns the results to the client. This setup empowers users to script and automate a wide range of PTT activities, providing a robust bridge for programmatic interaction with the bulletin board system.
Key Features
- Comprehensive PTT Account Management (Login/Logout)
- Advanced Article Handling (Read, post, delete, list articles)
- Interactive Post Operations (Push, boo, arrow, reply to articles)
- Full Mailbox System Control (Read, send, delete messages)
- P-coin Financial System (Query balance, transfer currency)
- 5 GitHub stars
Use Cases
- Automating routine PTT tasks and interactions.
- Integrating PTT functionality into custom MCP client applications.
- Scripting content publishing and management on PTT boards.