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
Basic information
PR Intent Checker action with packaged MCP server
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
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.
A Cloudflare-powered MCP (Model Context Protocol) Server that allows you to search and query your GitHub starred repositories using natural language.
MCP server for getting github trending repos & developers

Model Context Protocol Servers
MCP server connecting AI assistants with Jira & Confluence for smart project management.
A Model Context Protocol (MCP) server that helps read GitHub repository structure and important files.
Comments