# Claude Tools ## Overview A collection of Claude skills, and "Model Context Protocol" servers, that are useful to the functional quality team, or anyone else interested in using some of Claude's more exotic capabilities. ## Requirements * Python 3.10+ * Node.js (for filesystem and playwright MCPs) * Poetry (for Python-based MCPs) * Claude Desktop and/or Claude Code ## Structure ``` claude-tools/ |-- .claude/ Claude Code project settings |-- .mcp.json MCP server registration for Claude Code |-- config/ Config files for Claude Desktop (~/.config/Claude/) |-- mcps/ MCP servers | |-- dicom_mcp/ DICOM medical imaging inspection (17 read-only tools) | |-- filesystem_mcp/ File system operations via @cyanheads/filesystem-mcp-server | |-- open_meteo_mcp/ Global weather data via the Open-Meteo API | |-- playwright_mcp/ Browser automation via Playwright | |-- selenium_mcp/ Browser automation via Selenium WebDriver |-- skills/ Skill packages |-- artifacts-builder/ Build multi-component HTML artifacts with React, Tailwind, shadcn/ui |-- document-skills/ Document creation and manipulation | |-- docx/ Word document creation, editing, and analysis | |-- pdf/ PDF extraction, creation, merging, splitting, and forms | |-- pptx/ PowerPoint creation, editing, and analysis | |-- xlsx/ Spreadsheet creation, analysis, and formula support |-- mcp-builder/ Guide for building MCP servers (Python FastMCP / Node SDK) |-- skill-creator/ Guide for creating new Claude Code skills |-- webapp-testing/ Test local web applications with Playwright scripts ``` ## Setup ### Claude Code The `.mcp.json` at the project root registers all MCP servers. Opening this project in Claude Code will make them available. The `.claude/settings.local.json` enables all servers and registers skill paths. ### Claude Desktop Copy (or symlink) `config/claude_desktop_config.json` to your Claude Desktop config directory: ```bash cp config/claude_desktop_config.json ~/Library/Application\ Support/Claude/claude_desktop_config.json ``` ## Claude Docs ### Skills - **Skills Overview**: [Agent Skills - Claude Docs](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview) - **Creating Skills in Claude Code**: [Agent Skills - Claude Code Docs](https://code.claude.com/docs/en/skills) - **Using Skills with the API**: [Using Agent Skills with the API - Claude Docs](https://platform.claude.com/docs/en/build-with-claude/skills-guide) - **Skills API Quickstart**: [Agent Skills - Claude Docs](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview) - **Skills on Console**: [Agent Skills - Claude Docs](https://console.anthropic.com/docs/en/agents-and-tools/agent-skills/overview) - **GitHub - anthropics/skills**: [GitHub - anthropics/skills: Public repository for Agent Skills](https://github.com/anthropics/skills) ### MCPs - **MCP Documentation (main)**: [MCP Docs – Model Context Protocol (MCP)](https://modelcontextprotocol.info/docs/) - **MCP Specification**: [GitHub - modelcontextprotocol/modelcontextprotocol: Specification and documentation for the Model Context Protocol](https://github.com/modelcontextprotocol/modelcontextprotocol) - **MCP Specification Repository**: [GitHub - modelcontextprotocol/modelcontextprotocol: Specification and documentation for the Model Context Protocol](https://github.com/modelcontextprotocol/modelcontextprotocol) - **MCP Documentation Repository**: [GitHub - modelcontextprotocol/docs: Documentation for the Model Context Protocol (MCP)](https://github.com/modelcontextprotocol/docs) - **MCP in Claude Docs**: https://anthropic.mintlify.app/en/docs/mcp