
MCP is the Model Context Protocol, a JSON-based protocol that lets LLMs like Claude
and ChatGPT / codex call outside tools.
Here is one for talking to J:
https://github.com/tangentstorm/j-mcpIt's basically a custom J front-end that talks to an external libj and wraps the normal REPL in the MCP protocol.
In theory, if you have claude, you should be able to download the .dxt and/or the .mcpb file, drop it onto
the "extensions" page in claude desktop, and tell it where your JHOME is, and then claude should (might?)
be able to create a J session and do stuff for you.
Let me know if you try it. Bug reports / feature requests welcome.
-michal (@tangentstorm)