An MCP server exposing derived, triage-oriented GitHub issue tools
Project description
oss-issues-mcp
An MCP server exposing derived, triage-oriented GitHub issue tools — not a passthrough of the GitHub API.
Where GitHub's own MCP server returns raw API responses, this server does task-specific work: stripping issue-template scaffolding, resolving whether an issue is already claimed from multiple signals, and filtering a watch-list of repositories to what is new and open.
Tools
| Tool | Purpose |
|---|---|
get_actionable_issue |
Fetch an issue, strip template furniture, return only triage-relevant fields |
(planned) list_new_issues |
New open issues across a watch-list, pull requests excluded |
(planned) get_claim_status |
Is this already being worked on? (assignees + linked PRs) |
(planned) get_repo_context |
CONTRIBUTING.md and issue-template rules |
Security
- Repository allowlist — the server refuses any repo not explicitly allowed.
- Read-only — no write tools exist until a human-approval gate governs them.
- Requires a fine-grained, read-only
GITHUB_TOKEN.
Run
export GITHUB_TOKEN=github_pat_...
uv sync
uv run oss-issues-mcp
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file oss_issues_mcp-0.1.1.tar.gz.
File metadata
- Download URL: oss_issues_mcp-0.1.1.tar.gz
- Upload date:
- Size: 75.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
34544fcc7a9c50c8440f0c145a3e835be910424dc52f0f1c61046ac9af17a349
|
|
| MD5 |
2d552f26b7653c17395d6131c1c45619
|
|
| BLAKE2b-256 |
848a05d8640aeb5f5f06277117c5605f5afdc51cba1e9887914c0c702f076850
|
File details
Details for the file oss_issues_mcp-0.1.1-py3-none-any.whl.
File metadata
- Download URL: oss_issues_mcp-0.1.1-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a928f64d73384b97e0707b5296874102e46ab9b407224ff04e303f658e840934
|
|
| MD5 |
5702dba666165084d87bbaecd266ce89
|
|
| BLAKE2b-256 |
4a267c2ec01f975b8cf5a8c2a6c8714a8f1406301c8dd0d572cc7ef59317ef93
|