Ravelry Mcp Project — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Ravelry Mcp Project (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
An MCP server that connects Claude to the Ravelry API, letting knitters and crocheters search for patterns, find yarn, and calculate how much to buy — all through natural language without leaving their workflow.
| Tool | Description |
|---|---|
search_patterns | Search Ravelry patterns by keyword, craft, yarn weight, difficulty, and price |
get_pattern_details | Fetch full details for a pattern including yardage, gauge, sizes, and a direct link |
search_yarn | Search the Ravelry yarn database by name, brand, weight, or fiber content |
calculate_yarn_needed | Calculate how many skeins of a specific yarn are needed for a pattern, with a buffer |
git clone https://github.com/alicegetmanchuk/ravelry-mcp-project.git ravelry-mcp
cd ravelry-mcp
uv pip install -e .
cp .env.example .envEdit .env with your Ravelry credentials:
RAVELRY_USERNAME=your_username
RAVELRY_PASSWORD=your_personal_auth_tokenNote: v0 only needs Basic Auth read-only access. On Ravelry, go to Pro → Apps → Create a personal app — this gives you a username and password token with no OAuth setup required.
Add to your claude_desktop_config.json:
{
"mcpServers": {
"ravelry": {
"command": "uv",
"args": ["run", "ravelry-mcp"],
"cwd": "/path/to/ravelry-mcp"
}
}
}Run the MCP inspector to test tools interactively:
uv run mcp dev src/ravelry_mcp/server.py:mcpThe following features require OAuth (user-level access) rather than Basic Auth:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.