MCP Config — Code Quality skill for Claude Code
Turn one MCP server setup into the right format for lots of apps.
How to install MCP Config
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open iannuttall/mcp-config and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What MCP Config does
Turn one MCP server setup into the right format for lots of apps.
Alternatives in Code Quality
- Import Drawio — Redraw a draw.io file as an editorial diagram at a chosen format, size, and detail level 27.2k ★
- Job Stories — Create job stories with acceptance criteria in JTBD format 7.8k ★
- Video Script: Claude SEO V1.7.2 — What's New — Duration: ~5 minutes Tone: Natural, conversational, like talking to a friend who knows Claude Code Format: Scr 5k ★
README
MCP Config
Turn one MCP server setup into the right format for lots of apps.

- Keep one setup
- Get the right file or command for each app
- Skip hand edits across many formats
Quick start
- Copy
src/into your project - Import the helpers
- Pick a client and transform
import { transformConfig, getClients } from "./src/index.js";
// List all supported clients
const clients = getClients();
// => [{ slug: "claude-desktop", name: "Claude Desktop", format: "json", ... }, ...]
const httpServer = {
name: "playbooks",
type: "http",
url: "https://playbooks.com/api/mcp",
headers: { Authorization: "Bearer YOUR_API_KEY" },
};
const stdioServer = {
name: "my-server",
type: "stdio",
command: "npx",
args: ["-y", "@example/mcp-server"],
env: { API_KEY: "secret" },
};
// Make JSON for Cursor
const result = transformConfig({
server: httpServer,
client: "cursor",
});
console.log(result.config);
// {
// "mcpServers": {
// "playbooks": {
// "url": "https://playbooks.com/api/mcp",
// "headers": {
// "Authorization": "Bearer YOUR_API_KEY"
// }
// }
// }
// }
// Make a CLI command for Claude Code
const cliResult = transformConfig({
server: stdioServer,
client: "claude-code",
});
console.log(cliResult.config);
// => claude mcp add my-server -- npx -y @example/mcp-server
Running tests
bun install
bun test
Supported clients
JSON
- Claude Desktop
- Cursor
- Windsurf
- VS Code / Copilot
- Cline / Kilo Code / Roo Code
- Zed
- JetBrains IDEs
- Amazon Q
- LM Studio
- Gemini CLI
- Augment Code
- OpenCode
- Visual Studio
- Warp
- Perplexity Desktop
- Kiro, Trae, BoltAI, Crush
- And more
CLI
- Claude Code
- Amp
- Factory (Droid)
- Rovo Dev
- OpenAI Codex CLI
API
`transformConfig(options)`
Transform a server config for a specific client.
type TransformOptions = {
server: McpServerConfig;
client: string; // client slug
};
t
Related Skills
Claude Skill For Multimodal Report Generation
A Claude Skill that converts mixed-format files (documents, images, audio/video) into structured, template-bas
Paranoia
Local MCP server for cross-agent adversarial code review — Claude Code and Codex CLI critique each other's wor
Claude Codex Review Skill
File-based dual-review skill for Claude Code + Codex: iterative plan/code review through plain files, no MCP s
Skillmd
Lint, search, and install Agent Skills (SKILL.md) — CLI + MCP server + lint engine
OKF Starter
A download-and-run Claude Code template for capturing business-process knowledge as an Open Knowledge Format b
Marketing Setup
Asks the 4 setup questions and saves task priority, content types, audience, tone, and output-format defaults
Related Agents
Dotnet Uno Specialist
WHEN building cross-platform Uno Platform apps. Project setup, target configuration, Extensions ecosystem, MVU
Minecraft Bedrock Ops
Bedrock and crossplay operations specialist. Use proactively for Bedrock Dedicated Server install and config,
Calendar Conflict Checker
Checks a proposed or changed event date/time against existing calendar events for conflicts, using the event-c