·
6 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Highlights
Streamable HTTP Support
The GitHub MCP Server now includes native Streamable HTTP support via a new http command, bringing much of the HTTP Streamable functionality previously hosted at api.githubcopilot.com/mcp directly into this repository. See the documentation for setup and usage details.
Insiders Mode
A new opt-in mode for experimental tooling and features. The first experiment available through Insiders Mode is MCP Apps — see the discussion for more details. Instructions for enabling Insiders Mode can be found in the README.
Context Reduction
Tool responses across multiple tools have been significantly trimmed, reducing context usage and improving efficiency for LLM interactions.
What's Changed
- build(deps): bump docker/login-action from 3.6.0 to 3.7.0 by @dependabot[bot] in #1938
- Add reply to PR comment by @ilyakamens in #1856
- Add Streamable HTTP mode. by @omgitsads in #1849
- Expose HTTP port by @omgitsads in #1967
- Add Streamable HTTP documentation by @omgitsads in #1968
- Improve Copilot CLI installation doc by @kerobbi in #1972
- build(deps): bump github.com/modelcontextprotocol/go-sdk from 1.2.0 to 1.3.0 by @dependabot[bot] in #1976
- build(deps): bump golang from 1.25.6-alpine to 1.25.7-alpine by @dependabot[bot] in #1975
- build(deps): bump github.com/go-chi/chi/v5 from 5.2.3 to 5.2.5 by @dependabot[bot] in #1977
- build(deps): bump reproducible-containers/buildkit-cache-dance from 2.1.4 to 3.3.1 by @dependabot[bot] in #1978
- build(deps): bump github.com/josephburnett/jd/v2 to v2.4.0 by @alexandear in #1965
- Remove old non-consolidated Actions and Projects toolsets by @Copilot in #1958
- Add shared SchemaCache for streamable-http server by @SamMorrowDrums in #1993
- Gogithub update by @JoannaaKL in #2004
- refactor: modernize code with
modernizeandintrangelinters by @alexandear in #1988 - Use Contents API instead of raw endpoint to fetch file content by @almaleksia in #1998
- Add initial PoC for MCP Apps for select tools under Insiders by @mattdholloway in #1957
- build(deps): bump @modelcontextprotocol/sdk from 1.25.3 to 1.26.0 in /ui in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2007
- Token scopes context by @omgitsads in #1997
- Reduce context usage for getting a Pull Request by @tommaso-moro in #2017
- Optimize context usage for getting an issue using the
issue_readtool by @tommaso-moro in #2022 - Reduce context usage when getting issue comments using
issue_readby @tommaso-moro in #2024 - Add ProjectV2 status update tools (list, get, create) by @e-straight in #1987
- Improve AI issue triage to detect unfilled templates by @JoannaaKL in #2030
- Reduce context usage for
create_or_update_filetool by @tommaso-moro in #2027 - Add support for custom middleware in the correct order. by @omgitsads in #2026
- fix: pin Docker base images to SHA256 digests by @SamMorrowDrums in #2040
- Add --exclude-tools (and X-MCP-Exclude-Tools) flag to enable shutting off tools as part of server configuration by @tommaso-moro in #2036
- Fix for -1 in
tailLinesby @mattdholloway in #2047
New Contributors
- @ilyakamens made their first contribution in #1856
- @e-straight made their first contribution in #1987
Full Changelog: v0.30.3...v0.31.0