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.0.tar.gz (73.4 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.0-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

Details for the file oss_issues_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: oss_issues_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 73.4 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.0.tar.gz
Algorithm Hash digest
SHA256 b36562a815c3812c3f448615c41c933cab84f61dbea7e1d9974fe2a3ed6e71c2
MD5 4d53fae0bcb8aa45942b674e95b4acd0
BLAKE2b-256 68b2d7ae36fa0487e9049d6113704ba8bcd7c091309b8fdb1da105338f76179e

See more details on using hashes here.

File details

Details for the file oss_issues_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: oss_issues_mcp-0.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6267394a891ff238fb884fe0398dc3f35ab8906b01e72256fb370ed21bac4eab
MD5 80524c93fd13b4d2ff857aa12e197340
BLAKE2b-256 fdb8ccb31648f7b6a74a59f54cdac5201286d7f57f69289bd2729f8810886a2e

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