MCP server for AI-assisted Jac development
Project description
jac-mcp : MCP Server for AI-Assisted Jac Development
jac-mcp is a plugin for the Jac language that provides a Model Context Protocol server, giving AI assistants deep knowledge of Jac. It exposes grammar specifications, documentation, code examples, compiler tools, and prompt templates through a standardized protocol -- so any MCP-compatible AI client can write, validate, format, and debug Jac code.
Installation
jac-mcp is a plugin that runs on top of the jac binary, which provides the jaclang runtime. Install the binary first (see the installation guide), then add the plugin:
jac install jac-mcp
jaclangis provided by thejacbinary at runtime (a host dependency); it is not pulled from PyPI.
Quick Start
Start the MCP server with the default stdio transport, ready for IDE integration:
jac mcp
Inspect the available resources, tools, and prompts:
jac mcp --inspect
Then add the server to your AI client's MCP configuration. A minimal entry looks like:
{
"mcpServers": {
"jac": {
"command": "jac",
"args": ["mcp"]
}
}
}
See the MCP reference for the full list of tools, resources, prompts, transport options, and per-IDE integration steps.
Documentation
- Agent Skills & MCP guide: https://docs.jaseci.org/quick-guide/agent-skills-and-mcp/
- MCP reference: https://docs.jaseci.org/reference/mcp/
- Jac language: https://www.jac-lang.org
- GitHub repository: https://github.com/jaseci-labs/jaseci
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jac_mcp-0.1.24.tar.gz.
File metadata
- Download URL: jac_mcp-0.1.24.tar.gz
- Upload date:
- Size: 527.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
61c284ef90c7741f1e397daa2fe4c6df0962c37e4fdc688338e2bf16a58d69b6
|
|
| MD5 |
5e37dcb253f696aa47a0f06a4429a898
|
|
| BLAKE2b-256 |
3c047438c2b62d24d176f4eb3a47151c931f09b38f140c7ce8c197eb8473d2c2
|
File details
Details for the file jac_mcp-0.1.24-py3-none-any.whl.
File metadata
- Download URL: jac_mcp-0.1.24-py3-none-any.whl
- Upload date:
- Size: 1.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c02b2c319a9ebf695da388693b3102502a1144b46452291a552c13e3bad4eb5e
|
|
| MD5 |
f87c75724bcc4b36f3a0b77def463d36
|
|
| BLAKE2b-256 |
25b928de28735559f25aef032c6c0bb36ad768fe153344d50dbb2e1853e15911
|