fortran-mcp
Local MCP server providing curated Fortran documentation for AI-assisted development
Install / Use
claude mcp add minhqdao -- npx -y github:minhqdao/fortran-mcpIf the server publishes to npm under a different name, use that package instead โ check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AI & Machine LearningSupported Platforms
Our assessment of fortran-mcp
fortran-mcp scores 78/100 on our quality scale, 795th of 948 AI & Machine Learning skills we index.
Its MCP Server is 9.2 KB long, split into 7 sections with 15 code examples: a thorough specification that gives an agent plenty to work with.
It has 10 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated 4 days ago, so fortran-mcp is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 92/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit โ read the skill file before letting an agent act on it.
fortran-mcp compared with similar skills
All 4 of these similar skills score higher than fortran-mcp; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| fortran-mcp (this skill)by minhqdao | 78 | 10 | 4d ago | MCP Server |
| claude-memby thedotmack | 100 | 102.5k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 101.3k | today | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 87.9k | 1d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 77.6k | 1d ago | CLAUDE.md |
Frequently asked questions
- How do I install fortran-mcp?
- Run
claude mcp add minhqdao -- npx -y github:minhqdao/fortran-mcp. The install tabs above show the steps for each supported agent. - Which AI agents does fortran-mcp work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is fortran-mcp safe to use?
- It is MIT-licensed and scores 92/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is fortran-mcp still maintained?
- The repository was last updated 4 days ago, so fortran-mcp is actively maintained.
Skill content
View source on GitHubFortran MCP
Use Fortran MCP to improve AI-assisted Fortran development with cited documentation on language features, compiler behavior, build systems, and the wider ecosystem.
It supports lexical search (matching words), semantic search (matching meaning), and hybrid search (combining both), returning relevant passages with source attribution, version information, and links to the original documentation.
Installation
Requires Python 3.11+ and uv.
uv tool install fortran-mcp
Semantic and hybrid search require additional dependencies:
uv tool install "fortran-mcp[semantic]"
Data bundles are installed automatically on first run. You can also install them beforehand to avoid an initial delay:
fortran-mcp data install core # for lexical search
fortran-mcp data install semantic # for semantic and hybrid search
Check installation:
fortran-mcp doctor
Client Setup
<details> <summary>Claude Code</summary>Use lexical search (default):
claude mcp add --scope user fortran-mcp -- fortran-mcp
Use semantic search:
claude mcp add --scope user fortran-mcp --env FORTRAN_MCP_SEARCH_PROVIDER=semantic -- fortran-mcp
Use hybrid search:
claude mcp add --scope user fortran-mcp --env FORTRAN_MCP_SEARCH_PROVIDER=hybrid -- fortran-mcp
To change the search mode, remove the existing entry first:
claude mcp remove --scope user fortran-mcp
</details>
<details>
<summary>Codex</summary>
Use lexical search (default):
codex mcp add fortran-mcp -- fortran-mcp
Use semantic search:
codex mcp add fortran-mcp --env FORTRAN_MCP_SEARCH_PROVIDER=semantic -- fortran-mcp
Use hybrid search:
codex mcp add fortran-mcp --env FORTRAN_MCP_SEARCH_PROVIDER=hybrid -- fortran-mcp
</details>
<details>
<summary>OpenCode</summary>
Use lexical search (default):
opencode mcp add fortran-mcp --global -- fortran-mcp
Use semantic search:
opencode mcp add fortran-mcp --global --env FORTRAN_MCP_SEARCH_PROVIDER=semantic -- fortran-mcp
Use hybrid search:
opencode mcp add fortran-mcp --global --env FORTRAN_MCP_SEARCH_PROVIDER=hybrid -- fortran-mcp
</details>
Command reference
| Command | Description |
| ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| fortran-mcp | Start the stdio MCP server. |
| fortran-mcp serve | Start the HTTP server (--host, --port, --path, --allowed-host). |
| fortran-mcp doctor | Show configuration and installed data. Use --json for machine-readable output. |
| fortran-mcp data install <package> | Download and install core or semantic from the release catalog or a local bundle (--catalog, --bundle, --data-dir). |
| fortran-mcp data remove <package> | Remove an installed core or semantic package (--data-dir). |
| fortran-mcp data verify | Verify installed data packages (--data-dir). |
| fortran-mcp source list | List reviewed sources with versions and provenance. Use --json for machine-readable output. |
| fortran-mcp source sync <source>... | Download reviewed sources and rebuild their chunks and lexical index. Accepts one or more source IDs or --all (--data-dir). |
Development
git clone https://github.com/minhqdao/fortran-mcp.git
cd fortran-mcp
uv sync
uv run fortran-mcp
See CONTRIBUTING.md for development and testing instructions.
Sources
Fortran MCP uses a curated collection of Fortran documentation, references, examples, and tools. Each source is pinned to a specific revision and included under its applicable license.
| Source | License | | --- | --- | | Fortran Package Manager documentation website | MIT | | Fortran Standard Library specifications and guides | MIT | | GNU Fortran Compiler manual | GFDL-1.3-or-later | | CMake documentation for Fortran projects | BSD-3-Clause | | Fortran-lang intrinsic procedures reference | MIT AND GFDL-1.2-or-later | | Fortran-lang quickstart tutorial | MIT | | Fortran-lang best practices | MIT | | Fortran-lang object-oriented programming guide | MIT | | Fortran-lang Fortran 95 language reference | CC-BY-SA-4.0 | | Fortran-lang build, link, and distribution guide | MIT | | Fortran-lang PythonโFortran Rosetta Stone | MIT | | Fortran-lang floating-point comparison guide | MIT | | OpenMP 6.0.1 Fortran examples | OpenMP-Examples | | Fortran-focused GNU Make 4.4.1 manual extracts | GFDL-1.3-or-later | | NumPy 2.5.2 F2PY user guide and reference | BSD-3-Clause | | Fypp 3.2 documentation | BSD-2-Clause | | Open MPI 5.0.10 Fortran routine reference | BSD-3-Clause-Open-MPI | | Fortitude 0.9.2 linter rules and usage reference | MIT | | Selected Codee Open Catalog Fortran safety and performance guidelines | Apache-2.0 | | Old programming idioms explained | MIT | | PRIMA behavior-preserving Fortran modernization case study | BSD-3-Clause | | Beliavsky list of fpm-compatible Fortran projects | MIT | | Fortran-lang package index additions | MIT |
New sources should address gaps in coverage or improve retrieval quality on realistic benchmark questions. They must be legally redistributable and justify their storage costs and impact on search results.
Public availability alone does not grant redistribution rights, particularly for standards, books, and vendor manuals.
License
The server software is licensed under the MIT License.
Documentation sources retain their original copyrights and licenses; see
docs/licenses/.
Related Skills
claude-mem
102.5kPersistent Context Across Sessions for Every Agent โ Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
101.3kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu โ one CLI, zero API fees.
Understand-Anything
87.9kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
headroom
77.6kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit โ see the Safety scan above for what the skill file itself contains.
