pincerhq/pincer/mcp-server-setup

Claude Code and agent skill by pincerhq/pincer

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

How to connect an external MCP server to Pincer (config file location, format, auth) or expose Pincer's own tools to external MCP clients. Load this when the user wants to add, configure, or troubleshoot an MCP server connection.

Install

npx vskill@latest install pincerhq/pincer/mcp-server-setup

SKILL.md

MCP server setup

Pincer is both an MCP client (connects to external MCP servers like GitHub, Slack, Postgres, filesystem, browser automation) and an MCP server (exposes Pincer's own tools to external MCP clients via OAuth 2.0). Skills and MCP servers now coexist — connecting an MCP server does not disable skills.

Connecting an external MCP server (client mode)

  1. Install the optional extra: uv pip install "pincer-agent[mcp]".
  2. Add a [[mcp.servers]] block to pincer.toml (or the equivalent env

vars) with the server's name, transport (stdio/SSE/HTTP), command or URL, and any required auth (API key, OAuth token).

  1. Restart the agent (pincer run). On startup you'll see

MCP '<name>' connected or a failed to connect warning in the console — check that message first if something's wrong.

  1. MCP tools appear in the agent's tool list identically to built-in

tools; the LLM calls them the same way, with the same approval flow.

For the full config reference (transports, auth schemes, scopes, examples for popular servers), load the detailed guide at docs/guides/mcp-guide.md in the repository, or reference it via load_skill_reference if it's bundled alongside this skill.

Exposing Pincer as an MCP server

Pincer's own tools can be exposed to external MCP clients (Claude Desktop, other agents) via OAuth 2.0 with PKCE and scope-based access control. Which tools are exposed by default is controlled by an expose_tools allowlist in the MCP config — read-only tools are typically exposed by default, execute/write tools are opt-in.

Troubleshooting

  • "MCP config load failed" at startup: check pincer.toml syntax —

the agent falls back to running without MCP rather than crashing.

  • A server shows connected but its tools aren't callable: check the

server's own scope/permission settings, not just Pincer's config.

  • Too many tools registered (>100 from one server): the agent warns

that LLM tool selection may degrade — consider filtering which tools that server exposes.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
44
Repository forks
14
7-day trend score
20

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/pincerhq/pincer/mcp-server-setup/badge)](https://verified-skill.com/skills/pincerhq/pincer/mcp-server-setup)

Something wrong with this skill or its page? Tell us.