Ravelry
БесплатноНе проверен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 throu
Описание
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.
README
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.
Tools
| 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 |
Prerequisites
- Python 3.11+
- uv
- A Ravelry developer account with a personal app (for Basic Auth credentials)
Setup
git clone https://github.com/alicegetmanchuk/ravelry-mcp-project.git
cd ravelry-mcp
uv pip install -e .
cp .env.example .env
Edit .env with your Ravelry credentials:
RAVELRY_USERNAME=your_username
RAVELRY_PASSWORD=your_personal_auth_token
Note: 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.
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"ravelry": {
"command": "uv",
"args": ["run", "ravelry-mcp"],
"cwd": "/path/to/ravelry-mcp"
}
}
}
Development
Run the MCP inspector to test tools interactively:
uv run mcp dev src/ravelry_mcp/server.py:mcp
Roadmap
The following features require OAuth (user-level access) rather than Basic Auth:
- Stash matching — search a user's yarn stash against a pattern's requirements
- Queue access — read and manage a user's pattern queue
- Project progress tracker — log and update in-progress knitting projects
Установка Ravelry
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/alicegetmanchuk/ravelry-mcp-projectFAQ
Ravelry MCP бесплатный?
Да, Ravelry MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Ravelry?
Нет, Ravelry работает без API-ключей и переменных окружения.
Ravelry — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Ravelry в Claude Desktop, Claude Code или Cursor?
Открой Ravelry на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Ravelry with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
