How does the action link a PR to an issue?
It scans the PR description for keywords like `Closes`, `Fixes`, or `Resolves` followed by the issue number (e.g., `Closes #4`). It also checks timeline events for linked issues.
@kevinjcwu
基本信息
PR Intent Checker action with packaged MCP server
工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
A GitHub Action that uses Azure OpenAI to analyze a PR’s code changes against requirements in a linked GitHub Issue, detecting intent drift. It packages the GitHub MCP server inside the Docker container to interact with the GitHub API.
Add the action to a workflow with the required permissions and inputs (github_token, azure_openai_endpoint, azure_openai_key, azure_openai_deployment). Configure the corresponding secrets in your repository. Link the relevant issue in the PR description using one of the supported keywords (e.g., Closes #<number>).
It scans the PR description for keywords like `Closes`, `Fixes`, or `Resolves` followed by the issue number (e.g., `Closes #4`). It also checks timeline events for linked issues.
You must provide three secrets: `AZURE_OPENAI_ENDPOINT` (your endpoint URL), `AZURE_OPENAI_KEY` (API key), and `AZURE_OPENAI_DEPLOYMENT` (the model deployment name).
The workflow requires `contents: read`, `pull-requests: write`, and `issues: read`.
Formats include `Closes #<number>`, `Closes: #<number>`, `Fixes #<number>`, `Fixes: #<number>`, `Resolves #<number>`, `Resolves: #<number>`, and their past-tense variants (e.g., `Closed`, `Fixed`, `Resolved`). Case is ignored.
The Python script inside the Docker container communicates with the background MCP server via stdin/stdout using JSON-RPC messages. It does not rely on external libraries like PyGithub.
Bitbucket MCP - A Model Context Protocol (MCP) server for integrating with Bitbucket Cloud and Server APIs
a mcp server to manage github project's functionality
A GitHub MCP Server extension for Zed

The system of record for AI-written software. A persistent graph of entities, relationships, changes, and provenance, so humans and AI agents see what a change touches before it merges. Beside Git today.
A server that integrates Linear's project management system with the Model Context Protocol (MCP) to allow LLMs to interact with Linear.
评论