JCGE Agent Interface
БесплатноНе проверенAgent interface for building and solving Computable General Equilibrium economic models in Julia.
Описание
Agent interface for building and solving Computable General Equilibrium economic models in Julia.
README
JCGEAgentInterface
What is a CGE?
A Computable General Equilibrium (CGE) model is a quantitative economic model that represents an economy as interconnected markets for goods and services, factors of production, institutions, and the rest of the world. It is calibrated with data (typically a Social Accounting Matrix) and solved numerically as a system of nonlinear equations until equilibrium conditions (zero-profit, market-clearing, and income-balance) hold within tolerance.
What is JCGE?
JCGE is a block-based CGE modeling and execution framework in Julia. It defines a shared RunSpec structure and reusable blocks so models can be assembled, validated, solved, and compared consistently across packages.
What is this package?
MCP-compatible interface layer for agents that need to discover, load, solve, validate, and inspect
JCGE models. It exposes a small action API and a standard MCP stdio server over the same functionality.
The agent surface is intentionally focused on:
- discovering installed JCGE packages and available functionality,
- listing and describing reusable
JCGEBlockscomponents, - guiding users through CGE model development with JCGE blocks,
- guiding formulation choices such as equality systems, inequalities, MCP/complementarity, and optimization-style representations,
- guiding calibration with the currently available
JCGECalibrateloaders, SAM helpers, labeled containers, and parameter workflows, - guiding solver choice and reporting from generated equations,
- solving registered
RunSpecmodels, - validating solved contexts,
- rendering implemented equations, blocks, and symbols through
JCGEOutput, - reporting or applying updates to released JCGE packages in the active Julia environment.
The package services are grouped in the documentation as discovery, modeling
guidance, model interaction, reporting, environment maintenance, and MCP runtime
services. See docs/src/services.md for the full service contract and current
limits.
MCP server
The standard MCP transport is:
using JCGEAgentInterface
serve(transport=:mcp_stdio)
Minimal local MCP client configuration:
{
"mcpServers": {
"jcge": {
"command": "julia",
"args": [
"--project=/path/to/JCGEAgentInterface.jl",
"-e",
"using JCGEAgentInterface; serve(transport=:mcp_stdio)"
]
}
}
}
The MCP tools use the jcge_ prefix:
jcge_capabilitiesjcge_list_blocksjcge_describe_blockjcge_modeling_guidejcge_formulation_guidejcge_solver_guidejcge_calibration_guidejcge_reporting_guidejcge_package_statusjcge_update_packagesjcge_list_modelsjcge_load_modeljcge_solvejcge_validate_modeljcge_render_modeljcge_export_results
The original custom JSON action protocol remains available:
serve() reads JSON requests from stdin and writes JSON responses to stdout.
Docker and MCP Registry
OCI-oriented MCP registry metadata is declared in server.json.
Future version tags matching v*.*.* trigger .github/workflows/publish-mcp.yml, which:
- verifies the tag version matches
Project.toml, - builds the MCP Docker image,
- pushes it to GitHub Container Registry as
ghcr.io/equicirco/jcge-agentinterface-mcp:<release-version>, - updates
server.jsonfor that release, - publishes the metadata to the official MCP Registry through GitHub OIDC.
The Docker image includes the MCP ownership label required by the MCP Registry:
LABEL io.modelcontextprotocol.server.name="io.github.equicirco/JCGEAgentInterface.jl"
No release, tag, image publication, or registry publication is performed by editing this repository.
How to cite
If you use the JCGE framework, please cite:
Boero, R. JCGE - Julia Computable General Equilibrium Framework [software], 2026. DOI: 10.5281/zenodo.18282436 URL: https://JCGE.org
@software{boero_jcge_2026,
title = {JCGE - Julia Computable General Equilibrium Framework},
author = {Boero, Riccardo},
year = {2026},
doi = {10.5281/zenodo.18282436},
url = {https://JCGE.org}
}
If you use this package, please cite:
Boero, R. JCGEAgentInterface.jl - MCP-compatible agent interface for JCGE tooling. [software], 2026. DOI: 10.5281/zenodo.18335121 URL: https://AgentInterface.JCGE.org SourceCode: https://github.com/equicirco/JCGEAgentInterface.jl
@software{boero_jcgeagentinterface_2026,
title = {JCGEAgentInterface.jl - MCP-compatible agent interface for JCGE tooling.},
author = {Boero, Riccardo},
year = {2026},
doi = {10.5281/zenodo.18335121},
url = {https://AgentInterface.JCGE.org}
}
If you use a specific tagged release, please cite the version DOI assigned on Zenodo for that release (preferred for exact reproducibility).
Установка JCGE Agent Interface
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/equicirco/jcgeagentinterface.jlFAQ
JCGE Agent Interface MCP бесплатный?
Да, JCGE Agent Interface MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для JCGE Agent Interface?
Нет, JCGE Agent Interface работает без API-ключей и переменных окружения.
JCGE Agent Interface — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить JCGE Agent Interface в Claude Desktop, Claude Code или Cursor?
Открой JCGE Agent Interface на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare JCGE Agent Interface with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
