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.

Model Context Protocol Servers
A Model Context Protocol (MCP) server that helps read GitHub repository structure and important files.
MCP server for getting github trending repos & developers
MCP servers for the Atlassian products (Bitbucket, Confluence, JIRA) of the Data Center version
MCP server for Atlassian tools (Confluence, Jira)
コメント