Skip to main content
Glama
venkey123456789

local-computer-full-access-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PC_MCP_HOSTNoHost interface to bind the server to.127.0.0.1
PC_MCP_PORTNoPort for the HTTP server.8765
PC_MCP_TRANSPORTNoTransport mode: 'streamable-http' for ChatGPT, 'stdio' for local MCP clients.streamable-http
PC_MCP_FULL_ACCESSNoSet to 1 for full access, 0 to restrict filesystem tools.1
PC_MCP_ALLOWED_ROOTSNoSemicolon-separated list of allowed filesystem roots when PC_MCP_FULL_ACCESS=0.
PC_MCP_ENDPOINT_SECRETNoSecret token for the HTTPS tunnel endpoint. Generated randomly if not set.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
pc_statusA

Inspect this MCP server, computer identity, access mode, roots, endpoint, and audit-log location. Read-only.

list_drivesA

List mounted disks/drives and their capacity. Read-only.

file_infoB

Return metadata for one file, directory, or symbolic link. Read-only.

list_directoryA

List a directory. Set recursive=true only when needed; max_entries prevents huge responses. Read-only.

read_text_fileA

Read a text file with line-window controls. Read-only.

read_binary_file_base64A

Read a small binary file and return base64. Read-only; intended for files that cannot be handled as text.

write_text_fileA

Create or overwrite a text file. This modifies the computer. Existing files require overwrite=true.

write_binary_file_base64A

Create or overwrite a binary file from base64. This modifies the computer. Existing files require overwrite=true.

replace_textA

Make an exact text replacement in a file. This modifies the computer and refuses ambiguous multiple matches unless replace_all=true.

make_directoryC

Create a directory. This modifies the computer.

copy_pathA

Copy a file or directory. This modifies the computer. Existing destinations require overwrite=true.

move_pathA

Move or rename a file or directory. This modifies the computer. Existing destinations require overwrite=true.

delete_pathA

Delete a file, empty directory, or—when recursive=true—a directory tree. DESTRUCTIVE and irreversible outside backups.

search_filesA

Search filenames and optionally UTF-8-compatible text contents below a root directory. Read-only.

run_commandA

Run an arbitrary PowerShell/cmd/bash command and wait for completion. FULL-ACCESS tool: commands run with the Windows account permissions of this server. Use shell=auto normally.

start_processB

Start a long-running command in the background and return its PID and log path. FULL-ACCESS tool.

list_processesA

List running processes, optionally filtered by name or command line. Read-only.

terminate_processA

Terminate or force-kill a process and optionally its descendants. DESTRUCTIVE; may cause data loss.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 18 tools

Disambiguation5/5

Each tool targets a distinct operation: file/directory manipulation, process control, system status, and command execution. Binary and text variants are clearly differentiated, and there is no overlap between list, read, write, replace, copy, move, and delete functions.

Naming Consistency4/5

Most tools follow a consistent verb_noun pattern (list_directory, read_text_file, copy_path, terminate_process). A couple of tools like pc_status and file_info use noun-based names, but they are still clear and the overall convention remains recognizable and predictable.

Tool Count5/5

With 18 tools, the set is well-scoped for a full-access local computer server. It covers file operations, process management, and system inspection without being bloated or sparse, and each tool serves a necessary role.

Completeness4/5

The tool surface provides broad lifecycle coverage for files and processes, including read, write, replace, copy, move, delete, and search. The run_command tool acts as a fallback for arbitrary system actions, though a few conveniences like environment variable or service management are missing.

Maintenance

ActivitySlowing
ResponsivenessNo issues