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.
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 Tokens → Create Token. Copy the URL — it will look like:
https://edge.vinkius.com/abc123/mcp2. Register the MCP Server
claude mcp add vinkius --transport http https://edge.vinkius.com/{TOKEN}/mcpThe server is stored in your local Claude Code config and persists across sessions.
3. Confirm and Start Coding
claude mcp list # shows "vinkius" with status
claude # start a session — tools are auto-discoveredFrom 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.