
Rillsoft Project
ai.rillsoftPublished by rillsoft.aiv10.0.0Updated Oct 24, 2026
MCP server built into Rillsoft Project 10 for multi-project resource planning (local, Windows)
Overview
Built-in MCP server in Rillsoft Project 10 on Windows that lets an assistant read and edit the open multi-project resource and capacity plan.
- What you can do
- Read project structure, schedule, roles, people, teams, machines and material
- Search candidates and run staffing assistants
- Analyze capacity, baselines and plan/actual comparison
- Read progress and status date, and inspect the resource pool
- Apply changes that can be undone with undo and redo
- When to use it
- When you use Rillsoft Project 10 for multi-project resource and capacity planning and want an assistant to summarize status, answer questions about the open plan, or make edits you can undo. Not intended for task lists, Kanban, chat or team collaboration.
- Requirements
- Windows with Rillsoft Project 10 running (build 10.0.625 or later for Claude Code and VS Code); the server is enabled in Settings, MCP server, or started with the /mcp switch. Clients connect over Streamable HTTP to the local endpoint on port 3928. The optional npm launcher needs Node.js 18 or later.
Installation
In SourceWeft
- Open Rillsoft Project in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Rillsoft Project MCP server
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
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.1only, 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
-
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(port3928) orRillPrj.exe /mcp:8123(another port) for one session. Check: the status line shows "running on port 3928". -
Connect your AI client with
clients/generic.json:With an API key set in the settings, use
clients/generic-api-key.json(Authorization: Bearer <KEY>). Ready-made entries per client: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.
/mcpis exact,/mcp/is a 404. -
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 the401– 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
initializeandtools/listitself fromtools-list.json– the same 118 tools as the program – and everytools/callwithisError: trueand a hint. This is what lets catalogues show the tools on Linux.
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:
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.jsonandtools-output-schemas.jsonfrom 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:
Start Rillsoft Project 10 first; without it the server is not reachable.
If something is stuck
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
- MCP server: https://rillsoft.ai/en/mcp/
- Get started: https://rillsoft.ai/en/get-started/
- Developers: https://rillsoft.ai/en/developers/
- Prompt library: https://rillsoft.ai/en/prompts/
- Product: https://www.rillsoft.com/mcp-server/
- Official MCP Registry:
ai.rillsoft/rillsoft-project(entry) - Privacy policy: https://rillsoft.ai/en/privacy-policy/
- Support: [email protected]
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.
Source: README.md at commit b15bdd6
Tools
0Version history
1- v10.0.0LatestSep 28, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts