
Claude Desktop
Desktop · Freemium · Proprietary
Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.
Arts & Culture · Education & Learning

gpaul-mcp/mcp_ravelry
A Model Context Protocol server that turns AI assistants into a knitting and crochet companion, with Ravelry as the backbone: pattern and yarn search with a photo carousel, your stash, queue and projects, exact calculators, and a row counter.
{
"mcpServers": {
"ravelry": {
"url": "https://ravelry-mcp.gonz-paul.dev/mcp"
}
}
}RAVELRY_USERNAMERAVELRY_PASSWORDThis project was inspired by my girlfriend, whose passion for knitting and crochet encouraged me to create this bridge between AI assistants and the Ravelry crafting community. Since she's not very tech-savvy and somewhat skeptical about AI, this serves as my way of connecting with her interests and showing how technology can enhance her crafting experience rather than replace it.
Pattern search by technique, yarn weight, yardage, difficulty and fit, shown as a photo carousel with / feedback the assistant uses to refine the next search
Personal Ravelry data through OAuth: stash, queue, projects, favorites, library and needles, with project tracking that keeps the stash accurate
Exact calculators the assistant calls instead of guessing: gauge adjustment, even increases and decreases, yarn quantities, grams ↔ meters, and a stitch counter that checks written pattern rows
Planning from the user's own data: finish-date predictions from their pace, shopping lists after the stash, queue and stash check-ups, pattern suggestions to learn new skills
Interactive row counter widget with instant taps saved server-side, for Ravelry projects or anything else
Metric or imperial preference, US/UK terminology, needle size and yarn weight conversions
search_patterns
Search by keyword plus filters: craft, category (plain words like "hat", "toys" or "jumper" are mapped to Ravelry's categories), yarn weight,…
get_pattern_details
Full details for 1–20 patterns: designer, price, difficulty, rating, yarn weight, yardage, gauge (also as numbers per 10 cm), needle/hook sizes, sizes,…
search_yarns
Search by name plus weight, fiber (merino, alpaca, cotton...) and attributes (superwash, hand-dyed, self-striping...), sorted by best match, rating or…
get_yarn_details
For 1–20 yarns: fiber content, yards and grams per skein, recommended needles and hooks, gauge, care, texture, color/dye attributes, where it was made, and…
find_yarns_for_pattern
Yarn substitution: the yarns other Ravelry users actually used for a pattern, ranked by how many projects used each, next to the weight, yardage and gauge the…
match_yarns
Matches what was read from a ball band, receipt or invoice (brand, name, weight, fiber, yards/grams per skein) to Ravelry yarns, with a confidence level, the…
adjust_for_gauge
Your swatch vs the pattern gauge (typed in, or read from a Ravelry pattern): change needles or not, how big the piece comes out as written, and the pattern's…
spread_evenly
"Increase 13 evenly across 97" → [k8, M1] 6 times, [k7, M1] 7 times.
yarn_needed
Skeins to buy for a pattern (smallest and largest size) in a given yarn, with a safety margin; warns when the yarn weight differs.
convert_yarn_amount
Grams ↔ meters ↔ yards ↔ skeins for a yarn (its own ball-band ratio) or a yarn weight (typical ratio, marked as an estimate): "I have 200 g of Rios", "how many…
count_stitches
Reads written rows (*k2, p2; rep from * to last 2 sts, k2, (sc, inc) x 6 (18)) and counts what each step uses and makes; flags rows that don't add up and…
crafting_reference
Needle and hook sizes (metric, US, UK, Japanese), yarn weights across regions (US worsted = UK aran = AU 10 ply), US↔UK crochet and knitting terms, and…
find_yarn_shops
Local yarn shops around a point (latitude/longitude + radius, nearest first) or by name or city: address, distance, website, phone, email.
get_my_crafting_profile
Who you are as a maker: crafts, what you make most, yarn weights you use, difficulty you handle (with an estimated level), stash and queue size, plus a short…
get_my_stash
Your yarn with weight, colorway, skeins and total yards, and yards available per weight.
get_my_queue
Your queued patterns with the yarn you planned for each.
get_my_projects
Your projects: pattern, craft, status, progress, dates, your rating.
get_my_favorites
Your favorited patterns, yarns, designers…
search_my_library
Patterns, books and magazines in your Ravelry library.
find_patterns_for_my_stash
Patterns that fit yarn you own: same weight, using 40–100 % of the yardage.
pick_from_my_queue
Ranks your queue by what your stash already covers: planned yarn on hand, enough yarn of the right weight, or how many yards you're short.
add_to_my_stash
Adds yarn to your stash (e.g. from a receipt photo) with colorway, dye lot, skeins, length, weight, price, shop and purchase date.
add_to_my_queue
Queues patterns, optionally with the yarn you plan to use and a note.
get_my_project
One project: pattern, status, progress, the stash yarn it uses, and its progress log.
start_project
Starts a project from a pattern (or a queued pattern, which leaves the queue) and sets stash yarn aside for it.
log_project_progress
"Row 42 of the sleeve, used 1 skein": adds a dated line to the project's private log, sets the %, and records yarn used so far.
update_project_status
Finish (leftovers stay in the stash, empty yarn becomes used up), pause, resume or frog (yarn goes back).
update_stash_entry
Fix colorway, dye lot, location, notes, status or the total owned.
remove_from_stash
Permanently delete stash entries (only when you ask; "used up" keeps the history).
estimate_finish_date
"When will I finish?": from your own pace (yards a day over your recent finished projects), for a pattern or a project in progress; with a deadline, says if…
plan_yarn_shopping
Shopping list for queued or chosen patterns: what your stash already covers (each yard counted once) and what's left to buy per pattern and per weight, in…
review_my_queue
Queue tidy-up: duplicates, patterns you already made, entries waiting for years, and how long the whole queue would take at your pace.
audit_my_stash
Stash check-up: how long it would last at your pace, yarn no plan uses, the oldest yarn, weights you buy but rarely use, leftovers for scrap projects, entries…
discover_patterns_for_me
New patterns from your own taste (techniques, categories, designers in your favorites), or to learn a technique you haven't used yet, leaving out what you…
get_my_needles
Your needles and hooks; with a pattern, which sizes you have and what's missing (circulars or DPNs for patterns worked in the round).
get_row_counter
A row counter card for a project: big + / − buttons you tap while crafting, several named counters (rows, repeats, decreases), a target and the position in the…
set_my_preferences
Your units: metric (meters, grams, cm) or imperial (yards, ounces, inches).
update_row_counter
Changes a counter from the chat ("add 4 rows", "set a 48-row target", "8-row repeat").
Start
"Let's start Musselburgh with my teal Rios": the project is created and the yarn is set aside.
Work
"I'm at row 42 of the brim, used about one skein": a dated line goes into the project's private notes (your progress log) and the yarn used is updated.
Details on this page are taken from the project's README. Open README
Clients mentioned in this server's README:

Desktop · Freemium · Proprietary
Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

Desktop · Freemium · Proprietary
The first agentic IDE. The Cursor editor truly merges how developers and AI work together, delivering a magical coding experience.
Desktop · Freemium · MIT
VS Code integrates MCP with GitHub Copilot through agent mode, allowing direct interaction with MCP-provided tools in your agentic coding workflow. Configure servers in Claude Desktop, workspace, or user settings, with guided MCP installation and secure handling of secrets in input variables to avoid leaking hardcoded keys.

r-huijts/rijksmuseum-mcp
A Model Context Protocol (MCP) server that provides access to the Rijksmuseum's collection through natural language interactions. This server enables AI models to explore, analyze, and interact with artworks and collections from the Rijksmuseum.

baranwang/mcp-tung-shing
Chinese Traditional Almanac calculation service based on Model Context Protocol (MCP)

djalal/quran-mcp-server
MCP server to interact with Quran.com corpus via the official REST API v4.

Sivan22/mcp-sefaria-server
An MCP (Model Context Protocol) server that provides access to Jewish texts from the Sefaria library. This server enables Large Language Models to retrieve and reference Jewish texts through a standardized interface.

Ichigo3766/image-gen-mcp
A MCP server that provides text-to-image generation capabilities using Stable Diffusion WebUI API (ForgeUI/AUTOMATIC-1111).

r-huijts/oorlogsbronnen-mcp
A Model Context Protocol (MCP) server that provides AI-powered access to the Oorlogsbronnen (War Sources) database. This server enables natural language interactions with historical World War II archives from the Netherlands.