Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oss_issues_mcp-0.1.1.tar.gz (75.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

oss_issues_mcp-0.1.1-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

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

Hashes for oss_issues_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 34544fcc7a9c50c8440f0c145a3e835be910424dc52f0f1c61046ac9af17a349
MD5 2d552f26b7653c17395d6131c1c45619
BLAKE2b-256 848a05d8640aeb5f5f06277117c5605f5afdc51cba1e9887914c0c702f076850

See more details on using hashes here.

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

Hashes for oss_issues_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a928f64d73384b97e0707b5296874102e46ab9b407224ff04e303f658e840934
MD5 5702dba666165084d87bbaecd266ce89
BLAKE2b-256 4a267c2ec01f975b8cf5a8c2a6c8714a8f1406301c8dd0d572cc7ef59317ef93

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page