Skip to main content
Glama

ravelry-mcp

一个将 Claude 连接到 Ravelry API 的 MCP 服务器,让编织者和钩针编织者能够搜索图案、寻找毛线,并计算需要购买多少 — 所有这些都可以通过自然语言完成,无需离开他们的工作流程。

工具

工具

描述

search_patterns

按关键词、工艺、毛线粗细、难度和价格搜索 Ravelry 图案

get_pattern_details

获取图案的完整详细信息,包括码数、针距、尺寸和直接链接

search_yarn

按名称、品牌、粗细或纤维成分搜索 Ravelry 毛线数据库

calculate_yarn_needed

计算某个特定毛线用于某个图案需要多少绞,并预留余量

Related MCP server: agent-skill-loader

先决条件

设置

git clone https://github.com/alicegetmanchuk/ravelry-mcp-project.git ravelry-mcp
cd ravelry-mcp
uv pip install -e .
cp .env.example .env

编辑 .env,填入你的 Ravelry 凭据:

RAVELRY_USERNAME=your_username
RAVELRY_PASSWORD=your_personal_auth_token

注意: v0 只需要 Basic Auth 只读访问权限。在 Ravelry 上,前往 Pro → Apps → 创建个人应用 — 这会为你提供一个用户名和密码令牌,无需配置 OAuth。

Claude Desktop

将其添加到你的 claude_desktop_config.json

{
  "mcpServers": {
    "ravelry": {
      "command": "uv",
      "args": ["run", "ravelry-mcp"],
      "cwd": "/path/to/ravelry-mcp"
    }
  }
}

开发

运行 MCP inspector 以交互式测试工具:

uv run mcp dev src/ravelry_mcp/server.py:mcp

路线图

以下功能需要 OAuth(用户级访问)而不是 Basic Auth:

  • 毛线库存匹配 — 根据图案需求搜索用户的毛线库存

  • 队列访问 — 读取和管理用户的图案队列

  • 项目进度跟踪器 — 记录和更新进行中的编织项目

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

  • An MCP server that gives your AI access to the source code and docs of all public github repos

  • Augments MCP Server - A comprehensive framework documentation provider for Claude Code

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/alicegetmanchuk/ravelry-mcp-project'

If you have feedback or need assistance with the MCP directory API, please join our Discord server