Server providing Argo CD integration for MCP clients.
Solisk PC is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Approval-gated PC control for AI clients: 97 tools for files, shell, GUI input, clipboard and audio.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user solisk-pc-mcp '--' npx -y --package=solisk pc-control-mcp
# 2 — ask your agent for something these tools do
# serve_directory, stop_server, expose_port and 90 more
Solisk PC costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. This one runs on your machine: your client starts Solisk PC as a process under your own user, with your files and your network, so the tool surface below is what it can do to your computer rather than to a server somewhere else. Its scan result is on the Security tab — read the surface before you approve it.
This is a public server: you run it yourself and this marketplace is not in the path. You need Node.js — the current LTS (24) is the safe choice; npx comes with it. Claude Code registers it in one command; --scope user makes it available in every project. The '--' is in quotes so that PowerShell passes it on.
claude mcp add --scope user solisk-pc-mcp '--' npx -y --package=solisk pc-control-mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry your client uses to start the process locally. A local server runs with your file system and your network, which is why it is priced without metering.
93 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Read from its source code. A server that builds its tool list when it starts can list more tools than this.
Start a local HTTP web server that serves files from a directory. Returns the local URL.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| directory | string | yes | Directory to serve (absolute path) |
| port | number | no | Port to listen on (default: 8080) |
Stop a local web server running on a specific port.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| port | number | yes | Port number of the server to stop |
Expose a local port to the internet using Cloudflare Tunnel. Returns a public HTTPS URL. (Requires confirmation).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| port | number | yes | Local port to expose (e.g. 8080) |
| confirm | boolean | no | Must set to true to proceed with exposing network port |
Download a file from a URL and save it to disk.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| url | string | yes | URL to download from |
| save_path | string | yes | Local path to save the file |
| timeout_ms | number | no | Download timeout in milliseconds (default: 30000) |
Check if a specific port is open and something is listening on it.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| port | number | yes | Port number to check |
| host | string | no | Host to check (default: localhost) |
Stream a file to compute its checksum without loading it into memory. Use SHA-256 to verify downloads or detect changes; MD5 is for legacy compatibility only.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| path | string | yes | File path within allowed filesystem roots |
| algorithm | string | no | — |
| timeout_ms | integer | no | — |
Read the full contents of a file from the filesystem. Pass limit for OpenCode-style line paging: lines come back prefixed 'N: ' with a next_offset cursor.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| path | string | yes | Absolute or relative path to the file |
| encoding | string | no | File encoding (default: utf8) |
| max_bytes | integer | no | Maximum bytes to return (default 2 MiB) |
| offset_bytes | integer | no | Zero-based byte offset; use next_offset_bytes to continue a truncated read. Byte boundaries may split multibyte text. |
| offset | integer | no | 1-based first line number. Only used when limit > 0. |
| limit | integer | no | Max lines to return; 0 returns the whole byte window. Use next_offset to page. |
Create or overwrite a file with the given content.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| path | string | yes | Path to write to |
| content | string | yes | Content to write |
| encoding | string | no | File encoding (default: utf8) |
Append content to the end of an existing file (or create it if it doesn't exist).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| path | string | yes | Path to the file |
| content | string | yes | Content to append |
Delete a file or an empty/non-empty directory. (Requires confirmation).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| path | string | yes | Path to the file or directory to delete |
| recursive | boolean | no | If true, delete directory and all its contents |
| confirm | boolean | no | Must set to true to execute |
List all files and subdirectories in a directory.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| path | string | yes | Path to the directory |
| show_hidden | boolean | no | Include hidden files (starting with .) |
| offset | integer | no | Zero-based offset in name-sorted entries |
| limit | integer | no | — |
| entry_type | string | no | — |
Move or rename a file or directory.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| source | string | yes | Source path |
| destination | string | yes | Destination path |
Copy a file to another location.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| source | string | yes | Source file path |
| destination | string | yes | Destination file path |
Check whether a file or directory exists at the given path.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| path | string | yes | Path to check |
Get detailed metadata about a file or directory (size, dates, permissions).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| path | string | yes | Path to the file or directory |
Search for files by name pattern or text content within a directory.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| directory | string | yes | Directory to search in |
| pattern | string | yes | Filename pattern or text to search for |
| search_content | boolean | no | If true, search inside file contents (default: false) |
| max_results | number | no | Maximum results to return (default: 50) |
| timeout_ms | number | no | Search timeout in milliseconds (default: 15000) |
Read and parse a JSON file, returning the parsed object.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| path | string | yes | Path to the JSON file |
Write a JSON object to a file (pretty-printed).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| path | string | yes | Path to write the JSON file |
| data | object | yes | JSON data to write |
| indent | number | no | Indentation spaces (default: 2) |
Get folder size and subfolder breakdown with configurable depth limit.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| path | string | yes | Folder path |
| max_depth | number | no | Max recursion depth (default: 1) |
Replace exact target text with replacement text inside a file. Errors if target string is not found or matches multiple times unless allow_multiple is true.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| path | string | yes | Path to file |
| target_content | string | yes | Exact string to replace |
| replacement_content | string | yes | Replacement content |
| allow_multiple | boolean | no | Allow replacing multiple occurrences (default: false) |
Line-aware content search returning matching file paths, line numbers, and matching line text snippets. Use include/exclude globs (e.g. '*.{js,ts}') to narrow the search like OpenCode's grep.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| directory | string | yes | Directory path to search |
| pattern | string | yes | Text or regex pattern to search for |
| max_matches | number | no | Maximum matching lines to return (default: 100) |
| is_regex | boolean | no | Treat pattern as regex (default: false) |
| timeout_ms | number | no | Timeout in milliseconds (default: 15000) |
| include | string | no | Comma-separated glob filter; only matching files are searched (e.g. '*.{js,ts}') |
| exclude | string | no | Comma-separated glob filter for files to skip (e.g. '*.min.js,*.map') |
Edit/patch a file by replacing target_content string with replacement_content. Alias for patch_file.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| path | string | yes | Path to file |
| target_content | string | yes | Exact target text to replace |
| replacement_content | string | yes | Replacement text |
| allow_multiple | boolean | no | Allow replacing multiple occurrences |
Replace string or block in a file. Alias for patch_file.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| path | string | yes | Path to file |
| target_content | string | yes | Target text to replace |
| replacement_content | string | yes | Replacement text |
| allow_multiple | boolean | no | Allow replacing multiple occurrences |
Replace exact text inside a file. Alias for patch_file.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| path | string | yes | Path to file |
| target_content | string | yes | Target string |
| replacement_content | string | yes | Replacement string |
| allow_multiple | boolean | no | Allow replacing multiple occurrences |
Search text pattern inside directory files with line numbers and snippets. Alias for grep_files.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| directory | string | yes | Directory to search |
| pattern | string | yes | Search pattern |
| max_matches | number | no | Max matches |
| is_regex | boolean | no | Treat as regex |
| include | string | no | Comma-separated glob filter, e.g. '*.{js,ts}' |
| exclude | string | no | Comma-separated glob filter for files to skip |
Run a PowerShell command on the Windows PC and return stdout, stderr, and exit code. Use this to run scripts, install packages, query the system, manipulate files via CLI, etc.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| command | string | yes | The PowerShell command to execute |
| cwd | string | no | Working directory for the command (default: user home) |
| timeout_ms | number | no | Timeout in milliseconds before killing the process (default: 30000) |
Start a long-running command in the background without waiting for it to finish. Returns immediately. Useful for starting servers, watches, etc.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| command | string | yes | The PowerShell command to run in background |
| cwd | string | no | Working directory |
Read one or all environment variables from the current process.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| variable | string | no | Specific variable name to read. Leave empty to get all variables. |
Set an environment variable for the current session.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| variable | string | yes | Environment variable name |
| value | string | yes | Value to set |
Get detailed information about the PC: OS version, CPU, RAM, hostname, username, uptime, and disk space.
No parameter schema on file.
List all currently running processes on the PC.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| filter | string | no | Optional filter: only show processes whose name contains this string |
| timeout_ms | number | no | Execution timeout in milliseconds (default: 15000) |
Take a screenshot of the current screen and return it as a base64-encoded PNG, or save it to a file.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| save_path | string | no | Optional: path to save the PNG file. If omitted, returns base64 data. |
Read the current text content of the clipboard.
No parameter schema on file.
Write text to the clipboard.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| text | string | yes | Text to copy to clipboard |
Open a file with its default associated application.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| path | string | yes | Absolute path to the file to open |
Perform OCR (text recognition) on the entire screen, a specific region, or a saved image file. Allows the AI to 'see' and read text directly from the screen.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| image_path | string | no | Optional: path to an existing image file to run OCR on. If omitted, takes a screenshot of the current screen. |
| x | number | no | Optional: left coordinate of region to OCR (requires y, width, height) |
| y | number | no | Optional: top coordinate of region to OCR (requires x, width, height) |
| width | number | no | Optional: width of region to OCR |
| height | number | no | Optional: height of region to OCR |
| language | string | no | Optional: BCP-47 language tag (e.g. 'en-US'). Defaults to system language. |
Perform an HTTP GET request and return the response body, status code, and headers.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| url | string | yes | The URL to GET |
| headers | object | no | Optional HTTP headers to send |
| timeout_ms | number | no | Timeout in milliseconds (default: 10000) |
Perform an HTTP POST request with a JSON body and return the response.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| url | string | yes | The URL to POST to |
| body | object | no | JSON body to send |
| headers | object | no | Optional HTTP headers |
| timeout_ms | number | no | Timeout in milliseconds (default: 10000) |
Encode a string to Base64.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| text | string | yes | The text to encode |
| encoding | string | no | Source encoding (default: utf8) |
Decode a Base64 string back to plain text.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| encoded | string | yes | The Base64 encoded string |
| output_encoding | string | no | Output encoding (default: utf8) |
Generate one or more random UUIDs (v4).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| count | number | no | Number of UUIDs to generate (default: 1) |
Compute a hash of a string (md5, sha1, sha256, sha512).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| text | string | yes | Text to hash |
| algorithm | string | no | Hash algorithm: md5, sha1, sha256, sha512 (default: sha256) |
Parse and pretty-print a JSON string.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| json_string | string | yes | JSON string to format |
| indent | number | no | Indentation spaces (default: 2) |
Get the current date and time in multiple formats.
No parameter schema on file.
Click the mouse at specific screen coordinates (x, y). Use take_screenshot first to see what's on screen.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| x | number | yes | X coordinate (pixels from left) |
| y | number | yes | Y coordinate (pixels from top) |
| button | string | no | Button: left, right (default: left) |
Double-click the mouse at specific screen coordinates.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| x | number | yes | X coordinate |
| y | number | yes | Y coordinate |
Move the mouse cursor to specific screen coordinates without clicking.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| x | number | yes | X coordinate |
| y | number | yes | Y coordinate |
Get the current mouse cursor position on screen.
No parameter schema on file.
Type text as if using the keyboard. The text will be typed into whichever window is currently focused.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| text | string | yes | Text to type |
Press a keyboard key or key combination. Examples: 'Enter', 'Escape', 'ctrl+c', 'ctrl+alt+t', 'F5', 'alt+F4'.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| key | string | yes | Key or combo: 'Enter', 'Escape', 'Tab', 'F1'-'F12', 'ctrl+c', 'ctrl+shift+i', 'alt+F4', 'win+d', etc. |
List all open windows with their titles, process names, and PIDs. Can filter by title or PID.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| filter | string | no | Optional: filter by window title containing this text |
| pid | number | no | Optional: filter by process ID (PID) |
Bring a window to the front and focus it by its title or PID.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| title | string | no | Partial window title to match |
| pid | number | no | Or PID of the process to focus |
Get the title and process of the currently active (focused) window.
No parameter schema on file.
Close a window by its title or PID. (Requires confirmation).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| title | string | no | Partial window title to match |
| pid | number | no | Or PID of the process to close |
| confirm | boolean | no | Must set to true to proceed with closing |
Show a Windows toast notification (popup in the bottom-right corner of the screen).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| title | string | yes | Notification title |
| message | string | yes | Notification body text |
| duration_seconds | number | no | How long to show it (default: 5) |
Show a popup message box dialog that waits for the user to click OK/Yes/No. Returns the button the user clicked.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| title | string | yes | Dialog title |
| message | string | yes | Dialog message |
| type | string | no | Dialog type: ok, okcancel, yesno, yesnocancel (default: ok) |
Use Windows text-to-speech to speak text out loud through the speakers.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| text | string | yes | Text to speak |
| rate | number | no | Speaking rate: -10 (slow) to 10 (fast), default 0 |
| volume | number | no | Volume 0-100 (default: 100) |
Play a system sound or a .wav file.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| sound | string | no | Sound name: beep, asterisk, exclamation, question, hand — or a path to a .wav file |
Set the system master audio volume (0-100) or mute.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| level | number | yes | Volume level 0-100 |
| mute | boolean | no | If true, mute audio |
Get the current system master volume level.
No parameter schema on file.
Store a key-value pair in persistent memory. The AI can use this to remember things across conversations — goals, preferences, context, notes, etc. Data persists between sessions.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| key | string | yes | Memory key (e.g. 'user_name', 'current_project', 'todo_list') |
| value | string | yes | Value to store (can be a JSON string for complex data) |
Retrieve a value from persistent memory by key.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| key | string | yes | Memory key to retrieve |
List all keys currently stored in persistent memory.
No parameter schema on file.
Delete a specific key from persistent memory.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| key | string | yes | Key to delete |
Clear ALL persistent memory. Use with caution. (Requires confirmation).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| confirm | boolean | no | Must set to true to clear all memory |
Append text to an existing memory value (useful for growing logs, todo lists, notes).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| key | string | yes | Memory key to append to |
| text | string | yes | Text to append |
| separator | string | no | Separator between old and new (default: newline) |
Get the current git status of a repository (modified files, staged files, branch, etc.).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| repo_path | string | no | Path to the git repository (default: current dir) |
| timeout_ms | number | no | Execution timeout in milliseconds (default: 30000) |
Clone a git repository to a local directory.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| url | string | yes | Repository URL to clone |
| destination | string | no | Local path to clone into (optional) |
Stage files for commit.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| repo_path | string | no | Repository path |
| files | string | no | Files to add (default: '.' for all) |
Commit staged changes with a message.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| message | string | yes | Commit message |
| repo_path | string | no | Repository path |
| add_all | boolean | no | If true, stage all changes before committing |
Push commits to the remote repository.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| repo_path | string | no | Repository path |
| remote | string | no | Remote name (default: origin) |
| branch | string | no | Branch name (default: current branch) |
Pull latest changes from the remote repository.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| repo_path | string | no | Repository path |
| remote | string | no | Remote name (default: origin) |
View recent git commit history.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| repo_path | string | no | Repository path |
| count | number | no | Number of commits to show (default: 10) |
Show changes between working directory and last commit.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| repo_path | string | no | Repository path |
| file | string | no | Specific file to diff (optional) |
| staged | boolean | no | Show staged changes |
List branches, create a new branch, or switch to an existing branch.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| repo_path | string | no | Repository path |
| action | string | no | Action: list, create, switch, delete (default: list) |
| branch_name | string | no | Branch name (required for create/switch/delete) |
Initialize a new git repository in a directory.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| path | string | yes | Directory to initialize as a git repo |
Ping a host and return latency and packet loss statistics.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| host | string | yes | Hostname or IP to ping (e.g. 'google.com' or '8.8.8.8') |
| count | number | no | Number of pings (default: 4) |
| timeout_ms | number | no | Timeout in milliseconds (default: 10000) |
Get the public (external) IP address of this machine.
No parameter schema on file.
Get the local network IP address and network adapter information.
No parameter schema on file.
List active network connections and listening ports.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| filter | string | no | Filter by state: LISTEN, ESTABLISHED, all (default: all) |
| limit | number | no | Maximum connections to return (default: 50) |
| timeout_ms | number | no | Timeout in milliseconds (default: 10000) |
Perform a DNS lookup for a domain name.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| domain | string | yes | Domain name to look up |
List available WiFi networks nearby.
No parameter schema on file.
Get the saved WiFi password for a known network (SSID). (Requires confirmation).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| network_name | string | yes | WiFi network SSID name |
| confirm | boolean | no | Must set to true to execute |
List all installed applications on the PC.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| filter | string | no | Optional: filter by app name containing this text |
Get the battery status of the laptop (charge %, charging state, estimated time remaining).
No parameter schema on file.
Get disk space usage for all drives on the PC.
No parameter schema on file.
List programs that run automatically on Windows startup.
No parameter schema on file.
Create a Windows scheduled task to run a command at a specific time.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | yes | Task name |
| command | string | yes | Command to run |
| time | string | yes | Time to run (e.g. '14:30' for 2:30 PM) |
| once | boolean | no | Run once (true) or daily (false) |
Take a screenshot of a specific region of the screen (instead of the whole screen).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| x | number | yes | Left edge of region (pixels) |
| y | number | yes | Top edge of region (pixels) |
| width | number | yes | Width of region (pixels) |
| height | number | yes | Height of region (pixels) |
| save_path | string | no | Optional path to save PNG (returns base64 if omitted) |
Get the current screen resolution and monitor information.
No parameter schema on file.
Empty the Windows Recycle Bin. (Requires confirmation).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| confirm | boolean | no | Must set to true to execute |
Lock the Windows screen (requires user login to unlock).
No parameter schema on file.
Shutdown, restart, or sleep the PC. (Requires confirmation).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | Action: shutdown, restart, sleep, hibernate |
| delay_seconds | number | no | Delay in seconds before action (default: 30) |
| cancel | boolean | no | If true, cancel a pending shutdown |
| confirm | boolean | no | Must set to true to execute power action |
- Every tool, no call limit
- No card, and mcprush charges nothing for it
- Source published under MIT
- Runs on your machine — nothing of it reaches our gateway
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Solisk PC or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
| Term | Level | What it prices | Points |
|---|---|---|---|
| capability-exposure | high | capability blast radius (high) — client exposure if the model is manipulated | −6 |
| verification-discount | repo | publisher verification (public source) — no provenance, but the source is public and inspectable | −1 |
| coverage-honesty | source | inspection depth (source) — how much of the target the scan could see | −0 |
What the scan could actually read
A grade is only as meaningful as its coverage, so the scanner publishes its own depth before it publishes its result.
No tools were enumerated, so prompt-injection, capability and toxic-flow analysis had no tool surface to inspect. To grade a package’s real runtime tools, scan the running server: --command "npx -y <package>".
Capability — what it could do if the model were manipulated
Tags derived from each tool’s schema and the implementation, not from what the tool calls itself. high is the level these add up to.
| Tool | Capability tags | Why the tag was assigned |
|---|---|---|
| No per-tool rows for this release — see the note below. | ||
Toxic-flow graph
The lethal trifecta, checked as a graph rather than as a checklist: untrusted input, a sensitive source and an external sink have to meet before there is a path worth worrying about.
The public result for this release does not print the flow graph, so there is nothing to show here. That is not the same as "no paths were found": what the scan did read is above, under coverage.
Supply chain and provenance
This is the first scan of this surface here, so there is nothing yet to compare it against.
Every result on this tab comes from one deterministic pass over the published package — offline, rule by rule, and auditable line by line above. Same methodology version, same bytes, same score.
Release history
Always latest — the install command names no version, so it installs the newest release when it runs; the current release on file is 1.0.4. Pin a release below and the command asks for exactly that one.
No release note was published with this version.
- The version this listing was on when mcprush began following its releases. The registry was not asked when it shipped, so this row carries no date.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Solisk PC can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.