Rillsoft Project

ai.rillsoft由 rillsoft.ai 發布v10.0.0更新於 Oct 24, 2026

MCP server built into Rillsoft Project 10 for multi-project resource planning (local, Windows)

已驗證STDIO僅桌面效率與工作流資料與分析

概覽

AI 產生的概覽

內建於 Windows 版 Rillsoft Project 10 的 MCP 伺服器,讓助理讀取並修改目前開啟的多專案資源與產能規劃。

可以做什麼
  • 讀取專案結構、進度排程、角色、人員、團隊、機器與物料
  • 搜尋候選資源並使用人員配置助理
  • 分析產能、基準計畫以及計畫與實際比較
  • 讀取進度與狀態日期,檢視資源池
  • 執行可復原的變更,並支援復原與重做
適用情境
當你使用 Rillsoft Project 10 進行多專案資源與產能規劃,希望助理彙整專案狀態、回答目前計畫的問題,或進行可復原的修改時使用。它不適用於任務清單、看板、聊天或團隊協作。
執行需求
Windows 上執行 Rillsoft Project 10(Claude Code 與 VS Code 需 10.0.625 或更新版本);需在「設定 → MCP 伺服器」中啟用,或以 /mcp 參數啟動。用戶端透過 Streamable HTTP 連線到本機 3928 連接埠的端點。選用的 npm 啟動器需要 Node.js 18 或更新版本。
安裝前請注意
修改類呼叫會變更目前開啟的專案,但每次都是一步可復原的操作。提供唯讀模式和選用 API 金鑰;設定金鑰後啟動器會回傳 401,需改用帶 bearer 權杖的 HTTP 設定。工具回傳的專案資料會傳送給你的 AI 供應商。呼叫不帶使用者身分,且只連線到一個執行個體。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Rillsoft Project,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Rillsoft Project MCP server

Deutsch

Rillsoft AI is the AI gateway to Rillsoft Project, the specialist solution for multi-project resource and capacity planning in mid-sized industrial companies: an MCP server built into Rillsoft Project 10, on top of its scheduling engine – not on top of a task list.

The server runs inside the visible, running Rillsoft Project on Windows and exposes the open project to an AI assistant or a script over the Model Context Protocol: project structure and schedule, roles, people, teams, machines and material, candidate search and staffing assistants, capacity analysis, baselines and plan/actual comparison, progress and status date, the resource pool, undo and redo.

This repository contains documentation, client configuration and the npm launcher (launcher.js, see Install via npx). The server itself is part of the Rillsoft Project 10 desktop application; the launcher only forwards to it, and there is no hosted endpoint.

Full documentation: https://rillsoft.ai/en/mcp/

At a glance

Endpointhttp://127.0.0.1:3928/mcp
ProtocolMCP over Streamable HTTP, revision 2025-06-18
Reach127.0.0.1 only – no cloud service, nothing is sent to Rillsoft
RequirementRillsoft Project 10 on Windows
Access protectionoptional API key, read-only mode, browser origins rejected
Trade-offan MCP call carries no user identity and reaches exactly one Rillsoft Project instance

What it is not

  • Not a task, to-do or Kanban tool, and not a platform for chat, wiki or team collaboration.
  • Not a standalone AI product or chat plug-in, but AI access to Rillsoft Project as a whole – product, editions and pricing are on www.rillsoft.com.
  • Not an AI that schedules on its own: Rillsoft Project calculates dates, workload and the critical path; the AI reads the result.
  • Not a cloud service: the server is reachable on 127.0.0.1 only, inside the open Rillsoft Project. Rillsoft sends nothing; what your AI client sends is governed by its provider's privacy policy.
  • Not a team server: there is no remote access.
  • Not a portfolio editor: portfolios can be opened and evaluated, but not changed.

Set up

  1. Enable the server. In Rillsoft Project open Settings → MCP server, set the active switch and leave read-only mode switched on for now. Alternatively start RillPrj.exe /mcp (port 3928) or RillPrj.exe /mcp:8123 (another port) for one session. Check: the status line shows "running on port 3928".

  2. Connect your AI client with clients/generic.json:

    json
    {  "mcpServers": {    "rillsoft-project": {      "type": "http",      "url": "http://127.0.0.1:3928/mcp"    }  }}

    With an API key set in the settings, use clients/generic-api-key.json (Authorization: Bearer <KEY>). Ready-made entries per client:

    ClientFileWhere it goesVerified
    Claude Codeclaude-code.mcp.json.mcp.json in the project folder, or claude mcp add --transport http rillsoft-project http://127.0.0.1:3928/mcp12 Oct 2026, 2.1.296
    Claude Desktopclaude-desktop.jsonclaude_desktop_config.json (Settings → Developer → Edit Config); bridge mcp-remote needs Node.js12 Oct 2026, 2.31226
    Codexcodex.toml~/.codex/config.toml, or codex mcp add rillsoft-project --url http://127.0.0.1:3928/mcp12 Oct 2026, CLI 0.162
    VS Codevscode.mcp.json.vscode/mcp.json12 Oct 2026, 1.117
    Cursorcursor.mcp.json~/.cursor/mcp.jsonper vendor documentation

    Claude Code and VS Code need Rillsoft Project 10 build 10.0.625 or later. Any other client that speaks MCP over Streamable HTTP uses the address above; its documentation names the field names. Check: the client lists the server's tools – in read-only mode only the read-only ones. /mcp is exact, /mcp/ is a 404.

  3. Ask the first question, for example: Summarize the current project status: dates, progress, open conflicts, in five paragraphs. Shipped industry examples with synthetic data let you try it without your own projects.

Every mutating call is one ordinary undo step in Rillsoft Project – you take it back with Ctrl+Z like any of your own edits.

Step by step with success checks: Get started.

Install via npx (launcher)

For catalogues, registries and clients that only start stdio servers there is an npm package, @rillsoft/rillsoft-project-mcp, built from this repository. It is a launcher, not the server:

  • With Rillsoft Project 10 running it forwards every request over stdio to the endpoint http://127.0.0.1:3928/mcp. The address is fixed; there is no environment variable for the address and no API key. If an API key is set in Rillsoft Project, the launcher reports the 401 – use the HTTP configuration above instead. For diagnostics only, RILLSOFT_MCP_LOG=<file> writes the requests and answers of a session to a log file.
  • Without Rillsoft Project (not running, or not Windows) it answers initialize and tools/list itself from tools-list.json – the same 118 tools as the program – and every tools/call with isError: true and a hint. This is what lets catalogues show the tools on Linux.
json
{  "mcpServers": {    "rillsoft-project": {      "command": "npx",      "args": ["-y", "@rillsoft/rillsoft-project-mcp"]    }  }}

Requires Node.js 18 or later; real results only on Windows with Rillsoft Project 10 running. Customers do not need the launcher: the configurations above connect directly to the running program.

Install as Claude plugin

This repository is also a plugin for Claude Code and Cowork (.claude-plugin/). In Claude Code:

text
/plugin install rillsoft-project --marketplace rillsoft/rillsoft-project-mcp

What the plugin does on your machine:

  • It starts one local MCP server, node ${CLAUDE_PLUGIN_ROOT}/launcher.js (Node.js 18 or later), the same launcher as the npm package above.
  • The launcher talks only to http://127.0.0.1:3928/mcp, the MCP endpoint of Rillsoft Project 10 running on the same computer. It sends no data anywhere else, collects no telemetry, needs no account and no API key.
  • Without Rillsoft Project running it reads tools-list.json and tools-output-schemas.json from the plugin folder and lists the tools; every tool call then answers with a hint instead of a result.
  • It writes a log file only if you set RILLSOFT_MCP_LOG=<file> yourself.
  • It reads no credential, token or API key from your environment or files and sends none. The _ris_ tools work with the Rillsoft Integration Server connection that Rillsoft Project itself is logged in to; that login stays inside the program and never passes through the plugin.

Your AI client sends the project data that the tools return to its provider, as with every MCP server. Local plugin servers run in Claude Code and Cowork; the chat in Claude Desktop ignores them – use the configuration under “Set up” there.

Install in Antigravity

The folder antigravity/ is a plugin for Google Antigravity (app and CLI). It holds no code: mcp_config.json connects Antigravity directly to http://127.0.0.1:3928/mcp of Rillsoft Project 10 running on the same computer. With a local copy of this repository:

text
agy plugin install <path-to-repository>/antigravity

Start Rillsoft Project 10 first; without it the server is not reachable.

If something is stuck

SymptomCause and remedy
400session or protocol revision missing – send initialize, then include Mcp-Session-Id and MCP-Protocol-Version: 2025-06-18
401an API key is set; the client needs Authorization: Bearer <KEY>
403the request carries an Origin header as browsers send it; use an MCP client, not a browser page
no port after a crashthe auto-recovery dialog is waiting; answer it or start RillPrj.exe /mcp
server does not listen immediatelyit starts a few seconds after the program

Tool catalogue and contract

Tool names carry the prefix rillsoft_ and are English in every language build; arguments, result fields, enum values and error codes are stable, messages follow the language of the running Rillsoft Project. How tools/list, schemas, errors, undo, read-only mode and sessions work: Developers: the MCP server contract.

The complete tool catalogue – 118 tools of Rillsoft Project 10.0.626.0 with title, access class, parameters and description – is in TOOLS.md. It is generated from tools/list of the running program by scripts/generate_tools.py, never edited by hand; the raw result, including the output schemas, is in tools-list.json and tools-output-schemas.json (split by the script so that no file exceeds 256 KiB; the launcher merges them back into tools/list).

Links

Provider

Rillsoft GmbH, Leonberg, Germany – software for scheduling, resource and multi-project planning. Rillsoft Project is proprietary software; this repository contains its MCP documentation and the launcher.

License

The documentation and the tool catalogue in this repository are licensed under CC BY 4.0; the launcher code (launcher.js) under the MIT License. Rillsoft Project itself, including its MCP server, is proprietary software of Rillsoft GmbH and is not covered by either license.

來源:README.md,提交 b15bdd6

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v10.0.0最新Sep 28, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分