llm-tools/README.md
Gregory Gauthier 83ec950df7 first commit
2026-04-08 12:11:04 +01:00

71 lines
3.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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