Skip to main content
ClaudeWave

A collection of Model Context Protocol (MCP) servers that give AI assistants, agents and IDEs access to the FlagQuantum SDK. Reference design: Qiskit/mcp-servers.

MCP ServersRegistry oficial0 estrellas0 forksPythonApache-2.0Actualizado today
ClaudeWave Trust Score
95/100
Verified
Passed
  • Open-source license (Apache-2.0)
  • Actively maintained (<30d)
  • Clear description
  • Topics declared
  • Documented (README)
Last scanned: 9/19/2026
Install in Claude Code / Claude Desktop
Method: UVX (Python) · flagquantum-mcp-server
Claude Code CLI
claude mcp add s -- uvx flagquantum-mcp-server
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "s": {
      "command": "uvx",
      "args": ["flagquantum-mcp-server"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Casos de uso

Resumen de MCP Servers

# FlagQuantum MCP Servers

A collection of [Model Context Protocol](https://modelcontextprotocol.io)
servers that give AI assistants, agents and IDEs direct access to the
[FlagQuantum](https://github.com/flagos-ai/FlagQuantum) SDK through a
standardized protocol that works with any MCP-compatible client.

The reference design is [`Qiskit/mcp-servers`](https://github.com/Qiskit/mcp-servers),
and we follow its packaging, testing and publishing conventions so that anyone
who has configured a Qiskit MCP server already knows how to configure ours.

## Servers

| Server | Package | What it does | Auth |
| --- | --- | --- | --- |
| [FlagQuantum](flagquantum-mcp-server/) | `flagquantum-mcp-server` | Build, compile, route, serialize and plan FlagQuantum circuits locally | None |

## Quick start

```bash
claude mcp add flagquantum -- uvx flagquantum-mcp-server
```

Any MCP-compatible client works the same way, because there is no credential to
configure:

```json
{
  "mcpServers": {
    "flagquantum": { "command": "uvx", "args": ["flagquantum-mcp-server"] }
  }
}
```

See [`flagquantum-mcp-server/README.md`](flagquantum-mcp-server/README.md) for
the full tool list and the limits each tool enforces, and
[`flagquantum-mcp-server/examples/`](flagquantum-mcp-server/examples/) for a
runnable end-to-end script.

### Running `main` instead of the latest release

Releases are batched deliberately, so `main` is regularly ahead of PyPI. To run
the current `main` — a fix that has not been released yet, or a change under
review — point the client at the repository instead of the package:

```bash
claude mcp add flagquantum -- uvx --from "git+https://github.com/FlagQuantum/mcp-servers.git#subdirectory=flagquantum-mcp-server" flagquantum-mcp-server
```

`uvx` reports the commit it built, such as
`flagquantum-mcp-server @ git+https://...#subdirectory=...@e9197fb`. Quote that
commit in a bug report rather than a version number: a checkout of `main`
reports the last released version while carrying commits that release does not
have, so the version alone does not identify what you ran. See
[CONTRIBUTING.md](CONTRIBUTING.md) for the release policy.

## Layout

```
mcp-servers/
├── flagquantum-mcp-server/     # one standalone PyPI package per server
│   ├── src/flagquantum_mcp_server/
│   ├── tests/
│   ├── examples/
│   ├── pyproject.toml
│   ├── server.json             # MCP Registry manifest
│   └── README.md
├── ruff.toml                   # shared lint config, extended per package
├── mypy.ini                    # shared type config
├── AGENTS.md                   # rules for agents working in this repo
├── CONTRIBUTING.md
└── .github/workflows/
```

## Design constraints

These are deliberate, and each one is a departure from the reference suite that
a reader should understand rather than "fix".

**This repository is out of tree, permanently.** FlagQuantum's long-horizon
architecture contract names *"the main repository has no production MCP
transport dependency"* as a retirement condition, and its
`tests/team/services/test_service_boundaries.py` fails if `mcp` or `fastmcp`
becomes importable on the core path. Its `AGENTS.md` says MCP, REST, CLI and
notebook adapters "remain thin" while the domain stays vendor- and
SDK-neutral. Keeping protocol gateways at the system edge, in their own
repository, is what that contract asks for. A test in
`tests/test_api_contract.py` asserts the coupling points one way only.

**There is no root meta-package yet.** The reference suite ships
`qiskit-mcp-servers`, which installs a chosen subset through extras. That earns
its keep when the servers are genuinely separable, which for Qiskit they are: a
local circuit server needs no IBM account, a runtime server needs a token, a
gym server drags in torch through a reinforcement-learning stack. FlagQuantum
has one SDK, one IR and no heavyweight subsystems to split, so a meta-package
would aggregate nothing. It can be added when a second server exists.

**No server here submits hardware jobs.** FlagQuantum's released 0.2.0 ships no
remote-submission entry point, and QPU submission is a governed capability —
preflight, approval, budget, evidence — that belongs to a control plane rather
than to a local adapter any agent can call. Every tool in this repository runs
locally, deterministically, with no credentials.

**One dependency is unavoidable and it is heavy.** `flagquantum` requires
`torch`, so any package here pulls it. The reference suite's four core servers
are all light, and its `qiskit-docs-mcp-server` does not depend on `qiskit` at
all — there is no equivalent here, because every tool needs the SDK. On Linux
x86_64 a bare `pip install` resolves torch to the CUDA wheel set; CI pins the
CPU index URL. Expect the first `uvx` run to be slow.

## Which contracts a server may use

FlagQuantum publishes a frozen `stable_exports` snapshot (34 names, each with a
named verification test) and separately describes `flagquantum.compiler` as its
"stable expert compiler interface". Servers here may use both, in tiers, and
must say which tier they rest on:

| Tier | Surface | Strength |
| --- | --- | --- |
| 1 | The frozen `stable_exports` snapshot | Strongest; each name has a verification test upstream |
| 2 | `flagquantum.compiler` (`__all__` documented, not in the snapshot) | Public, but not frozen |
| 3 | Public submodule functions with no `__all__` (the emitters) | Weakest; must be pinned by a test here |

Anything else — `flagquantum.core.*`, planner internals, executor internals — is
off limits. See [`AGENTS.md`](AGENTS.md).

## Development

```bash
python3 -m venv .venv
.venv/bin/python -m pip install -e "./flagquantum-mcp-server[dev]"

cd flagquantum-mcp-server
../.venv/bin/ruff check .
../.venv/bin/ruff format --check .
../.venv/bin/mypy --config-file ../mypy.ini src
../.venv/bin/pytest -m "not integration"
../.venv/bin/pytest -m integration
```

The first install pulls `torch`. On Linux, prefer the CPU wheel:

```bash
.venv/bin/python -m pip install torch --index-url https://download.pytorch.org/whl/cpu
```

## Adding a server

See [`CONTRIBUTING.md`](CONTRIBUTING.md). Read [`AGENTS.md`](AGENTS.md) first:
the boundary rules there are not stylistic.

## License

Apache-2.0. See [LICENSE](LICENSE).
ai-agentsflagquantummcpmodel-context-protocolquantum-computing

Lo que la gente pregunta sobre mcp-servers

¿Qué es FlagQuantum/mcp-servers?

+

FlagQuantum/mcp-servers es mcp servers para el ecosistema de Claude AI. A collection of Model Context Protocol (MCP) servers that give AI assistants, agents and IDEs access to the FlagQuantum SDK. Reference design: Qiskit/mcp-servers. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-09-18.

¿Cómo se instala mcp-servers?

+

Puedes instalar mcp-servers clonando el repositorio (https://github.com/FlagQuantum/mcp-servers) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar FlagQuantum/mcp-servers?

+

Nuestro agente de seguridad ha analizado FlagQuantum/mcp-servers y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene FlagQuantum/mcp-servers?

+

FlagQuantum/mcp-servers es mantenido por FlagQuantum. La última actividad registrada en GitHub es del 2026-09-18, con 0 issues abiertos.

¿Hay alternativas a mcp-servers?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega mcp-servers en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: FlagQuantum/mcp-servers
[![Featured on ClaudeWave](https://claudewave.com/api/badge/flagquantum-mcp-servers)](https://claudewave.com/repo/flagquantum-mcp-servers)
<a href="https://claudewave.com/repo/flagquantum-mcp-servers"><img src="https://claudewave.com/api/badge/flagquantum-mcp-servers" alt="Featured on ClaudeWave: FlagQuantum/mcp-servers" width="320" height="64" /></a>

Más MCP Servers

Alternativas a mcp-servers