Flac AICAUTION
MCP server connecting AI agents to ITASCA FLAC — run continuum simulations through natural conversation
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
[!WARNING] `flac-mcp` is deprecated and frozen. It is superseded by **`itasca-mcp`** — a single multi-engine MCP server covering FLAC, PFC, 3DEC, MPoint, and MassFlow. Update your MCP client config fromuvx flac-mcptouvx itasca-mcp(select FLAC docs via thesoftwareparameter). No further releases are planned here.
[](https://pypi.org/project/flac-mcp/) [](https://pepy.tech/project/flac-mcp) [](https://github.com/yusong652/flac-mcp/stargazers) [](LICENSE) [](https://www.python.org/)
flac3d>model new ;now, with LLM.
flac-mcp connects AI agents to ITASCA FLAC through the Model Context Protocol — browse documentation, run simulations, and execute code, all through natural conversation.
flac3d>model solve ;LLM solves.
Tools (10)
5 documentation tools — browse and search FLAC commands, Python API, and reference docs. No bridge required.
5 execution tools — interactive REPL, task submission, progress monitoring, interruption, and history. Requires bridge.
First-time Setup
Prerequisites
- ITASCA FLAC 6.0, 7.0, or 9.0 installed
- [uv](https://docs.astral.sh/uv/getting-started/installation/) installed (for
uvx)
Agentic Setup (Recommended)
Copy this to your AI agent
58ae6fc517e4OBSERVED · 2026-10-08Connect
Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control.
claude mcp add flac-mcp -- uvx flac-mcp
{
"mcpServers": {
"flac-mcp": {
"command": "uvx",
"args": [
"flac-mcp"
]
}
}
}Exposed tools (7)
5 read · 2 write · 0 destructive.
| Tool | Risk | Description |
|---|---|---|
flac_check_task_status | read | Check status and paginated output for a submitted FLAC task. |
flac_execute_code | write | Execute Python code synchronously in the running FLAC process. |
flac_execute_task | write | Submit a Python script file for asynchronous execution in FLAC. |
flac_interrupt_task | read | Request graceful interruption of a running FLAC task. |
flac_list_tasks | read | List tracked FLAC tasks with pagination. |
flac_query_command | read | Search FLAC command documentation by keywords (like grep). |
flac_query_python_api | read | Search FLAC Python SDK documentation by keywords (like grep). |
Trust audit
CAUTIONgrade B · trust 89/100 Install with care. The audit found things worth knowing before you trust its output.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | WARN |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- declared (4 observation(s))
- Network
- declared (9 observation(s))
- Shell
- declared (2 observation(s))
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (4)
module = importlib.import_module(path)
return importlib.import_module(MODULE)
.gitmodules
os.environ["FLAC_MCP_BRIDGE_URL"] = f"http://127.0.0.1:{port}"Gates applied: no_behavioural_pass.
58ae6fc517e4full audit observations/trust-audit/mcp-server/yusong652__flac-ai.json · Report an issue / request a re-scanAudit history
Every audit this server has had. A grade with a past is a grade somebody is still checking.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-08 | 58ae6fc517e4 | CAUTION | B | 89 | first audit |
Questions
What is the Flac AI MCP server?
MCP server connecting AI agents to ITASCA FLAC — run continuum simulations through natural conversation
What tools does Flac AI expose?
7 in total: 5 read-only, 2 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.
Is Flac AI safe to connect to an agent?
With care. The audit graded it B (89/100) and found 4 things worth knowing before you trust this server, listed below with the exact line each was found on.
What credentials does Flac AI need?
No credential environment variables were found in its source, so it appears to need none.
How current is this page?
The grade is for one exact copy of the source (58ae6fc517e4), read on 2026-10-08. The repository is watched and re-audited when it changes.