llm-tools/README.md

71 lines
3.9 KiB
Markdown
Raw Normal View History

2026-04-08 11:11:04 +00:00
# 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