
Symphony
io.github.QuanuX由 GitHub 账号 QuanuX 发布v0.1.0-alpha.1更新于 Nov 3, 2026
通过其 qxctl 契约检查和管理已配置的 Symphony 安装。
AI 翻译由 AI 模型根据下方的原文描述翻译,可能有误。
原文描述
Inspect and administer a configured Symphony installation through its qxctl contracts.
发布方自己的服务:Symphony
概览
Symphony 的本地 MCP 服务;无需登录;STDIO。
暂无 AI 概览:以下信息来自注册中心条目和服务本身。
安装
在 SourceWeft 中
- 打开 控制台中的 Symphony,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Symphony Codex IPC/MCP and Skills
Standalone repository: QuanuX/symphony-codex-ipc-mpc-and-skills. The implemented protocol is MCP (Model Context Protocol); historical migration records preserve the former repository spelling. Runtime version: 0.1.0-alpha.1.
A C++26 MCP bridge, Codex skill/plugin, and reusable client adapters for direct administration of a selected Symphony installation. Publisher: QuanuX, quanux.org.
This is a separately maintained integration, not a Symphony module. It builds without a Symphony source checkout and connects to an explicitly selected, independently installed qxctl. Migration provenance identifies the original source and historical test evidence.
The bridge discovers the selected qxctl's actual command registry, exposes exact command descriptions, runs reads, and previews/applies configured administration operations. It preserves qxctl as Symphony's operating interface and the native owners' identity, authority, receipts, versions and recovery rules. It adds no new vector or mandatory workload dependency. User modules and compositions remain open-ended.
This is a local Alpha candidate, not an OpenAI-approved directory release. Current compatibility is the explicitly pinned MCP 2025-11-25 protocol. See verification, host compatibility and public submission requirements.
Build and connect
Requirements: macOS or Linux; a compiler accepting C++26 draft mode (-std=c++2c), CMake 3.30+, and Python 3.11+ for configuration/tests. Linux also requires OpenSSL 3 development files. nlohmann/json 3.12.0 is included with its license. No build-time dependency download occurs.
After building the binary into bin/, register this checkout's bundled marketplace with codex plugin marketplace add "$PWD". In Codex Plugins, open Personal → QuanuX — Symphony Codex IPC/MPC and Skills, install Symphony, and use its setup skill to select your qxctl. The repository is source code; cloning alone does not provide a platform executable. Existing installed demo packages remain pinned copies and are not replaced by this repository move.
Select a registry-capable qxctl installation and an existing working directory explicitly (use a Symphony repository for repository-inspection commands):
The second command prints a client configuration fragment; review and add it to the intended host configuration. Use --client claude, antigravity, or generic for other MCP clients. These commands neither install into the host nor overwrite existing configuration. Full plugin installations instead read their connection profile from the host's documented plugin-data directory; see host configuration.
Profiles default to read operations. Add --enable EXACT_COMMAND_ID when creating a profile to expose the specific non-read operations delegated to the agent. Connection profiles describe pinning, environment forwarding, limits and replacement. Native authority still applies. An existing older qxctl without commands manifest --json is explicitly rejected; the adapter never upgrades it automatically.
Agent interface
The package also exposes connection/usage resources and the symphony-admin prompt. The skill guides discovery, administration, identity/audit, knowledge, provider/hardware/node workflows, quantitative research and operation recovery through their actual owners. Availability depends on the selected installation; a command's presence is not proof of a deployed engine, credential, grant, provider connection or service health.
A transport preview is not a native owner plan. Native expected-state checks and durable operation IDs remain essential for their applicable operations. Output is bounded and preserves exit code/stdout/stderr; it never equates process exit 0 with semantic success. A timeout, lost response or output limit during mutation requires owner observation/reconciliation before another action.
Optional local IPC
The ordinary MCP stdio transport is already local IPC. An explicitly started same-user Unix-socket front end is also supplied:
In another process, launch bin/symphony-mcp --connect-socket /absolute/private/symphony-ipc/bridge.sock as the host's stdio server, or generate that adapter with configure_clients.py --connect-socket ....
Both peers verify the kernel UID; the socket is 0600 in an owned 0700 directory. The bridge does not install a service automatically. It serves one local session at a time, with a 60-second idle limit. This is the bridge's transport, separate from qxctl's existing SSIAG/STAV transports. Windows named pipes, cross-user delegation, and a hosted HTTPS MCP endpoint are future adapters. See security and data handling.
Packaging and release
The native MCP Bundle (.mcpb) distribution packages the same C++ runtime for macOS Intel/Apple Silicon and Linux x86-64/ARM64. It requires an existing private connection profile and does not download, compile, upgrade or configure Symphony at launch. See MCP Registry installation and publishing for requirements, exact-package checks, and the separate official-registry/GitHub-catalogue publication steps. Windows hosts continue to use the explicit WSL adapter.
The packager includes source, the selected binary, skill, adapters and licenses; it excludes local profiles, build caches and private evidence. It emits an archive digest and never uploads. Build distinct qualified platform artifacts. A source-only archive omits --binary and requires a build before installation.
OpenAI's public local-MCP path currently requires partner allowlisting. Publisher contact, original branding, published plugin privacy coverage and publisher-approved terms are included. The publisher supplied a demonstration, and an OpenAI draft was uploaded on 31 October 2026. Formal OpenAI review remains blocked by command-line MCP eligibility; this independent MCP Registry distribution does not imply OpenAI approval. The configured C++ runtime and adapters have the focused evidence recorded in Codex acceptance. Neither this package nor a successful test guarantees a public launch date.
Eleven hosted plugin candidates now pass the platform qualification checks: Ubuntu on x86-64/ARM64, Apple Silicon and Windows-to-WSL 2. Windows clients use an explicit WSL adapter. DGX/Spark hardware and actual agent UI/native-owner acceptance remain open. The original verification report remains a dated baseline.
The manifest now offers the packaged symphony-setup onboarding workflow for selecting an existing installation and creating its private pinned profile. See Codex acceptance for installed client evidence and remaining GUI checks. NVIDIA DGX/Spark qualification is a later milestone.
来源:README.md,提交 89bc8f3
工具
0版本历史
1- v0.1.0-alpha.1最新Nov 3, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分