Single fat jar (webimcp.jar). Claude Desktop launches it directly via java -jar — no
lib/ folder, no .bat launcher.
Edit claude_desktop_config.json:
%LOCALAPPDATA%\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/Library/Application Support/Claude/claude_desktop_config.jsonAdd an mcpServers.webimcp entry pointing at the jar:
{
"mcpServers": {
"webimcp": {
"command": "java",
"args": [
"-jar",
"C:\\path\\to\\webimcp.jar"
],
"env": {
"BICLEVER_RWS": "https://YOUR-BIP-HOST/biprws",
"BICLEVER_USERNAME": "your-username",
"BICLEVER_PASSWORD": "your-password",
"BICLEVER_NOTES_DIR": "C:\\Users\\<you>\\webimcp-notes",
"BICLEVER_LICENSE_FILE":"C:\\Users\\<you>\\license.txt"
}
}
}
}
Restart Claude Desktop fully (tray-icon Quit, then relaunch). The three universe tools
(list_universes, describe_universe, run_query) appear immediately; the five note_*
tools appear only when BICLEVER_NOTES_DIR is set.
| Var | Required? | What it does |
|---|---|---|
BICLEVER_RWS |
yes | BIP REST root URL, e.g. https://host:6405/biprws. |
BICLEVER_USERNAME |
yes | BIP login. |
BICLEVER_PASSWORD |
yes | BIP password. |
BICLEVER_NOTES_DIR |
yes for notes | Absolute path to a writable folder. Without it, the five note_* tools are not registered (read-only mode). |
BICLEVER_LICENSE_FILE |
yes for PRO | Absolute path to license.txt. Without it, run_query runs in free mode — first 10 rows only, prefixed with a # Free mode … comment. PRO removes the cap. |
| Tool | Free | PRO | Description |
|---|---|---|---|
list_universes |
✓ | ✓ | List CMS universes by name + folder. |
describe_universe(name, folder?) |
✓ | ✓ | Folders, dimensions, measures, predefined filters with their backslash-joined paths. |
run_query(universe, …) |
preview (10 rows) | full (caller’s limit) |
Ad-hoc query against a universe with optional filter tree. Returns CSV. |
note_save / list / read / delete / search |
✓ | ✓ | Persistent scratchpad keyed by title (slash-separated paths for folders). Available only when BICLEVER_NOTES_DIR is set. |