Skip to content

MCP & Skills

Model Context Protocol (MCP) is the open standard for connecting language models to external tools and data. Skills are scoped knowledge packs the model can invoke on demand. Ptah uses both to deliver a consistent, high-leverage experience across every provider — Claude, Gemini, Codex, Copilot, and local CLI agents alike.

Ptah ships with a built-in MCP server exposing the ptah_* tool family: workspace analysis, diagnostics, file search, browser automation, git worktree management, agent spawning, and more. You can also plug in third-party MCP servers (filesystem, databases, SaaS APIs) via configuration.

Skills are versioned, file-based prompt packages. Each has a SKILL.md that tells the orchestrator when to invoke it and what context it adds. Ptah auto-publishes plugin skills as symlinks under <workspace>/.claude/skills/ so third-party AI clients (Copilot, Cursor, Codex CLI) can discover the same knowledge.

Without MCP and Skills, a model depends on whatever its provider gave it — Claude knows nothing about Copilot’s tools, and vice versa. Ptah solves this with a unified layer:

  • One tool catalog across all providers via the built-in MCP server.
  • One skill catalog across all AI clients via .claude/skills/ junctions.
  • One extension mechanism — plugins contribute both.
TopicLink
The built-in MCP server and Code ExecutionBuilt-in MCP server
Full catalog of ptah_* toolsPtah tools
What skills are and how junctions workSkills
Pre-curated skill catalogPopular skills
Authoring your own skillsCreating skills
Connecting third-party MCP serversThird-party MCP