Scryfall MCP 服务器是一个基于 Model Context Protocol (MCP) 的工具,用于与 Scryfall API 进行交互。它能帮助用户快速查找 Magic: The Gathering 卡牌的详细信息、规则以及价格信息。
该服务器可以以两种模式运行:
如果您已经在本地安装了 Node.js,可按以下命令运行:
# Stdio 模式
npx scryfall-mcp-server
# SSE 模式
npx scryfall-mcp-server --sse
您的应用程序或环境(如 Claude Desktop)可以直接通过 stdio 与服务器通信。
当以 SSE 模式运行时(带 --sse),您可以使用 MCP CLI 连接:
npx @wong2/mcp-cli --sse http://localhost:3000/sse
服务器将分别在以下位置可用:
http://localhost:3000/ssehttp://localhost:3000/messages示例代码片段(Stdio 模式):
{
"mcpServers": {
"scryfall": {
"command": "docker",
"args": ["run", "-i", "--rm", "mcp/scryfall"]
}
}
}
或者使用 npx:
{
"mcpServers": {
"scryfall": {
"command": "npx",
"args": ["scryfall-mcp-server"]
}
}
}
docker build -t mcp/scryfall .
然后在 Stdio 模式下运行:
docker run -i --rm mcp/scryfall
或者在 SSE 模式下运行:
docker run -i --rm -p 3000:3000 mcp/scryfall --sse
本项目根据 MIT 许可证授权。