Skip to content
Discussion options

You must be logged in to vote

Thank you for the report!

I investigated the root cause: the dependency mcp.el (lizqwerscott/mcp.el) requires Emacs 30.1, even though copilot-chat.el itself only declares (emacs "29.1") in its Package-Requires.

Specifically, mcp.el has:

;; Package-Requires: ((emacs "30.1") (jsonrpc "1.0.25"))

So the real minimum Emacs version for copilot-chat.el is currently 30.1, not 29.1. We should either update the declared requirement to (emacs "30.1") or make the MCP integration optional so it can still work on Emacs 29.x.

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@dickjones729
Comment options

@ncaq
Comment options

ncaq Feb 28, 2026
Collaborator

Answer selected by ncaq
@dickjones729
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants