PyGithub MCP Server provides a bridge between AI assistants and the GitHub API through PyGithub, enabling operations like managing issues, repositories, and pull requests. The implementation follows a modular architecture with domain-specific schemas, converters, and operations that handle authentication, rate limiting, and error recovery automatically. Built with a focus on reliability and maintainability, it includes comprehensive test coverage with both unit and integration tests, making it particularly valuable for AI-assisted software development workflows that require GitHub integration.
まだレビューはありません. 最初のレビューを投稿しましょう!
会話に参加するにはサインインしてください
Create a new issue in the specified repository. Parameters: owner (string), repo (string), title (string), body (string), assignees (optional array of strings), labels (optional array of strings), milestone (optional integer)
Retrieve details of a specific issue from the repository. Parameters: owner (string), repo (string), issue_number (integer)
Update an existing issue in the repository. Parameters: owner (string), repo (string), issue_number (integer), title (optional string), body (optional string), state (optional string), labels (optional array of strings)
Add a comment to a specific issue. Parameters: owner (string), repo (string), issue_number (integer), body (string)
List comments on a specific issue. Parameters: owner (string), repo (string), issue_number (integer), per_page (optional integer)
Update a specific comment on an issue. Parameters: owner (string), repo (string), issue_number (integer), comment_id (integer), body (string)
Add labels to a specific issue. Parameters: owner (string), repo (string), issue_number (integer), labels (array of strings)
Remove a label from a specific issue. Parameters: owner (string), repo (string), issue_number (integer), label (string)