71 lines
3.9 KiB
Markdown
71 lines
3.9 KiB
Markdown
# 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
|