Skip to content

Claude Code

Claude Code is Anthropic's agentic coding tool built for the terminal. It reads your project, edits files, runs commands, and commits changes — all from a natural-language conversation. Because it treats MCP as a first-class primitive, connecting external tools takes a single command.


CC
Claude Code
Anthropic · docs.anthropic.com
TRANSPORT
stdio · Streamable HTTP ✓
PLATFORM
Windows · macOS · Linux
MCP VIA
CLI Command

Subagents, Hooks, and Extended Thinking

Claude Code stands apart from other terminal agents thanks to three features that interact directly with MCP:

  • Subagents — Claude spawns child agents that each receive their own MCP scope. This means a refactoring subagent and a test-running subagent can work on the same codebase in parallel without tool conflicts.
  • Hooks — Lifecycle hooks let you run custom shell commands before or after MCP tool calls, giving you audit logs, notifications, or guardrails on every action.
  • Extended thinking — When tackling multi-step problems, Claude can reason through a plan before calling MCP tools, reducing unnecessary round-trips.

Together, these make Claude Code ideal for complex tasks where MCP tools need orchestration rather than simple sequential invocation.

Step-by-Step Setup

1. Generate a Vinkius Cloud Token

Open Vinkius Cloud → select your server → Connection TokensCreate Token. Copy the URL — it will look like:

https://edge.vinkius.com/abc123/mcp

2. Register the MCP Server

bash
claude mcp add vinkius --transport http https://edge.vinkius.com/{TOKEN}/mcp

The server is stored in your local Claude Code config and persists across sessions.

3. Confirm and Start Coding

bash
claude mcp list          # shows "vinkius" with status
claude                    # start a session — tools are auto-discovered

From here, Claude Code will call your MCP tools whenever they're relevant to the conversation. You don't need to invoke them manually.

Scoping

Use --scope project to limit a server to the current repository, or --scope user (default) to make it available everywhere.


FAQ

How does Claude Code discover MCP tools? On session start and whenever the server emits tools/list_changed, Claude Code re-fetches the tool catalog. There is no manual refresh step.

Can I restrict which tools Claude Code uses? Yes. You can set permission rules in .claude/settings.json to allow or deny specific tool names or patterns.

What happens if the MCP server is unreachable? Claude Code skips unavailable servers and continues the session. Once the server is back, tools reappear automatically on the next listing refresh.

Does Claude Code require a paid plan? You need an Anthropic API key or a Claude Max / Claude Team subscription. There is no free tier.