Skip to main content
Glama

PersonalMCP

A local Python MCP server that gives an MCP client (VS Code, Copilot CLI) read/write access to one approved workspace: file and directory CRUD, search, git, shell commands, Python tooling, data conversion, web fetch, HTTP testing, system diagnostics and a todo list (68 tools). It uses the official MCP Python SDK over stdio and does not invoke an LLM. All tools run under one security model: workspace confinement, protected-name denylist, secret redaction, hashed audit logging, size/time limits, and an optional operator policy. Set read_only for inspection only, or allow_commands=false to disable process execution. Tool groups are documented at docs://tools (or the get_tool_docs tool) and in src/personal_mcp/toolkit/resources.

Requirements

  • Python 3.11 or newer

  • Git is optional; Git inspection is disabled when it is unavailable or the workspace is not itself a repository

  • Install from the release ZIP for an offline installation, or install the pinned project dependencies from PyPI

Related MCP server: Cloud Harness MCP

Run from a checkout

python -m pip install .
python -m personal_mcp --workspace C:\path\to\workspace serve
python -m pip install .
python -m personal_mcp --workspace "$HOME/project" serve

The server defaults to the current directory when no workspace is supplied. Configuration can be passed as JSON with --config; MCP_WORKSPACE_ROOT is the only supported environment override. See docs/configuration.md.

Administration

python -m personal_mcp --version
python -m personal_mcp validate-config
python -m personal_mcp self-test
python -m personal_mcp print-client-config
python -m personal_mcp diagnostics
python -m personal_mcp capability-manifest

See docs/installation.md, docs/security-and-guardrails.md, and docs/compatibility.md before deployment. Manual GitHub Copilot and VS Code validation is documented in tests/manual/github-copilot-vscode-validation.md.

Development

python -m unittest discover -s tests -v
python scripts/validate/validate_docs.py
python scripts/build/build_release.py

This project is not affiliated with or an extension to GitHub Copilot or Visual Studio Code. See SECURITY.md for vulnerability reporting.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    Exposes a secure, path-confined bridge to a local workspace and git remotes, enabling MCP clients to search, read, write, reset files, and perform git operations.
    -
  • A
    license
    A
    quality
    B
    maintenance
    Enables MCP clients to safely read, write, edit, search, and optionally run commands within one or more named project workspaces, while maintaining a work journal and tracking changes.
    19
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables managed access to workspace file operations, background tasks, Skills, and upstream MCP services through a unified web console with workspace-bound keys and explicit tool permissions.
    MIT