← Back to search

@denveous/pi-mcp

denveous Scanned 10d ago

Pi extension: MCP client for pi agent

B
78.4 / 100

Versions

0.1.1latest
first seen Aug 19, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 20

move_file
annotations: none low

Move or rename files and directories.

read_media_file
annotations: none low

Read an image or audio file as base64. Returns base64 data and MIME type.

read_text_file
annotations: none low

Read the complete contents of a file as text. Use head/tail for partial reads.

read_multiple_files
annotations: none low

Read multiple files simultaneously. Returns each file's content with its path.

write_file
annotations: none low

Create or overwrite a file with content. Creates parent directories automatically.

edit_file
annotations: none low

Make line-based edits to a text file. Each edit replaces exact text sequences. Returns a diff.

create_directory
annotations: none low

Create a directory (and parents). Succeeds silently if exists.

list_directory
annotations: none low

List files and directories. [FILE] and [DIR] prefixes distinguish entries.

list_directory_with_sizes
annotations: none low

List files and directories with sizes.

directory_tree
annotations: none low

Recursive tree view of files and directories.

search_files
annotations: none low

Search for files matching a glob pattern recursively.

get_file_info
annotations: none low

Get detailed metadata about a file or directory (size, timestamps, permissions).

read_lines
annotations: none low

Read specific line range from a file. Returns line-numbered output. 1-indexed.

replace_lines
annotations: none low

Replace lines by line number range. 1-indexed. Set content to empty string to delete lines.

insert_lines
annotations: none low

Insert content at a specific line number. 1-indexed. Existing lines shift down.

append_file
annotations: none low

Append content to a file. Creates the file if it doesn't exist.

copy_file
annotations: none low

Copy a file to a new location. Creates parent directories.

delete_file
annotations: none low

Delete a file or directory. Use recursive for directories.

find_replace
annotations: none low

Regex-based find and replace across a file. Supports all JS regex patterns and flags.

count_lines
annotations: none low

Get line count, word count, and byte size of a file.

Permissions 4

network medium
Server uses network capabilities via: fetch()
filesystem low
Server uses filesystem capabilities via: fs, fs sync ops, fs/promises, path
shell high
Server uses shell capabilities via: child_process, execSync()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 51

info
Transport: streamable-http manifest_parser · 80%
info
Required env vars (3) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
low
Tool 'read_text_file' has no annotations annotation_checker · 100%
low
Tool 'read_multiple_files' has no annotations annotation_checker · 100%
low
Tool 'write_file' has no annotations annotation_checker · 100%
low
Tool 'edit_file' has no annotations annotation_checker · 100%
low
Tool 'create_directory' has no annotations annotation_checker · 100%
low
Tool 'list_directory' has no annotations annotation_checker · 100%
low
Tool 'list_directory_with_sizes' has no annotations annotation_checker · 100%
low
Tool 'directory_tree' has no annotations annotation_checker · 100%
low
Tool 'search_files' has no annotations annotation_checker · 100%
low
Tool 'get_file_info' has no annotations annotation_checker · 100%
low
Tool 'move_file' has no annotations annotation_checker · 100%
low
Tool 'read_media_file' has no annotations annotation_checker · 100%
low
Tool 'read_lines' has no annotations annotation_checker · 100%
low
Tool 'replace_lines' has no annotations annotation_checker · 100%
low
Tool 'insert_lines' has no annotations annotation_checker · 100%
low
Tool 'append_file' has no annotations annotation_checker · 100%
low
Tool 'copy_file' has no annotations annotation_checker · 100%
low
Tool 'delete_file' has no annotations annotation_checker · 100%
low
Tool 'find_replace' has no annotations annotation_checker · 100%
low
Tool 'count_lines' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
info
package.json metadata manifest_parser · 100%
info
Tool: read_text_file manifest_parser · 75%
info
Tool: read_multiple_files manifest_parser · 75%
info
Tool: write_file manifest_parser · 75%
info
Tool: edit_file manifest_parser · 75%
info
Tool: create_directory manifest_parser · 75%
info
Tool: list_directory manifest_parser · 75%
info
Tool: list_directory_with_sizes manifest_parser · 75%
info
Tool: directory_tree manifest_parser · 75%
info
Tool: search_files manifest_parser · 75%
info
Tool: get_file_info manifest_parser · 75%
info
Tool: move_file manifest_parser · 75%
info
Tool: read_media_file manifest_parser · 75%
info
Tool: read_lines manifest_parser · 75%
info
Tool: replace_lines manifest_parser · 75%
info
Tool: insert_lines manifest_parser · 75%
info
Tool: append_file manifest_parser · 75%
info
Tool: copy_file manifest_parser · 75%
info
Tool: delete_file manifest_parser · 75%
info
Tool: find_replace manifest_parser · 75%
info
Tool: count_lines manifest_parser · 75%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: filesystem access detected permission_analyzer · 90%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 92 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%