ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

MCP Pequerecetas

โดย smeet666รุ่น 1.2.0i★ 0iรันบนเครื่อง
ชื่อใน registryio.github.smeet666/mcp-pequerecetas

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

Read Spanish family recipes from Pequerecetas and rescale them honestly. No API key.

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): stdio
  • หมวด: เกม กีฬา อาหาร และการเรียน

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

  • ผลตรวจเบื้องต้น: ผ่าน 2 จาก 2 ข้อ
  • รันในเครื่องคุณด้วยสิทธิ์ของผู้ใช้คุณ (ไฟล์ อินเทอร์เน็ต แอปต่าง ๆ)
  • ค่าที่คุณต้องใส่เอง: PQR_USER_AGENT, PQR_MIN_INTERVAL_MS, PQR_TIMEOUT_MS, PQR_MAX_RETRIES, PQR_CACHE_TTL_MS, PQR_CACHE_MAX_ENTRIES, PQR_LOG_LEVEL

ต้องเตรียมก่อน

  • npmติดตั้ง Node.js (มีคำสั่ง npx) ในเครื่อง

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

ดาวน์โหลดไฟล์ .mcpb ของผู้ทำ

ลิงก์ไปที่ไฟล์ของผู้ทำเอง เราไม่ได้เก็บหรือแพ็กใหม่ เปิดไฟล์แล้ว Claude Desktop จะติดตั้งให้

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add pequerecetas --env PQR_USER_AGENT='ใส่ค่าของคุณ' --env PQR_MIN_INTERVAL_MS='ใส่ค่าของคุณ' --env PQR_TIMEOUT_MS='ใส่ค่าของคุณ' --env PQR_MAX_RETRIES='ใส่ค่าของคุณ' --env PQR_CACHE_TTL_MS='ใส่ค่าของคุณ' --env PQR_CACHE_MAX_ENTRIES='ใส่ค่าของคุณ' --env PQR_LOG_LEVEL='ใส่ค่าของคุณ' -- npx -y mcp-pequerecetas

เติมค่าที่เว้นว่างไว้ก่อนรัน

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "pequerecetas": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-pequerecetas"
      ],
      "env": {
        "PQR_USER_AGENT": "ใส่ค่าของคุณ",
        "PQR_MIN_INTERVAL_MS": "ใส่ค่าของคุณ",
        "PQR_TIMEOUT_MS": "ใส่ค่าของคุณ",
        "PQR_MAX_RETRIES": "ใส่ค่าของคุณ",
        "PQR_CACHE_TTL_MS": "ใส่ค่าของคุณ",
        "PQR_CACHE_MAX_ENTRIES": "ใส่ค่าของคุณ",
        "PQR_LOG_LEVEL": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "pequerecetas": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "mcp-pequerecetas"
      ],
      "env": {
        "PQR_USER_AGENT": "ใส่ค่าของคุณ",
        "PQR_MIN_INTERVAL_MS": "ใส่ค่าของคุณ",
        "PQR_TIMEOUT_MS": "ใส่ค่าของคุณ",
        "PQR_MAX_RETRIES": "ใส่ค่าของคุณ",
        "PQR_CACHE_TTL_MS": "ใส่ค่าของคุณ",
        "PQR_CACHE_MAX_ENTRIES": "ใส่ค่าของคุณ",
        "PQR_LOG_LEVEL": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าที่ต้องใส่เอง

  • PQR_USER_AGENT env
    Identify your own client. This project's identifier stays appended, so the site can always reach a human.
  • PQR_MIN_INTERVAL_MS env
    Minimum milliseconds between requests. Default 3000, floor 3000, ceiling 60000.
  • PQR_TIMEOUT_MS env
    Deadline for one request, in milliseconds. Default 20000.
  • PQR_MAX_RETRIES env
    Retries when the site is busy or asks for room. Default 3.
  • PQR_CACHE_TTL_MS env
    In-memory cache lifetime, in milliseconds. Default 900000. Set 0 to turn it off.
  • PQR_CACHE_MAX_ENTRIES env
    In-memory cache size. Default 200.
  • PQR_LOG_LEVEL env
    silent, error, info or debug. Default error. Logs go to stderr.

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ใช้กับโปรแกรมไหนได้

ดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569

ติดตั้งบนเครื่องได้ใน

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

ดูโปรแกรมทั้งหมดพร้อมข้อดีข้อเสีย →

คู่มือที่เกี่ยวข้อง

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 11 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub smeet666 ซึ่งเป็นเจ้าของ repo

  • ✓ ผ่าน

    ยังมีคนดูแล

    มีการแก้โค้ดล่าสุด เมื่อวาน

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

เทียบกับตัวอื่นในหมวด เกม กีฬา อาหาร และการเรียนi

  • ดาวมากกว่า 0% ของอีก 1362 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 70% ของอีก 1362 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 1362 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

MCP Pequerecetas ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 2 จาก 2 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด เมื่อวาน และส่งรุ่นล่าสุด (1.2.0) เข้า registry 12 วันที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js, MCPB ในเครื่องด้วย

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Honcho, ShipSwift, Pm Claude Skills

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Honcho

Memory that reasons: continual learning for stateful agents. Better context, fewer tokens.

โดย plastic-labsใช้กันมาก★ 8.1Kอัปเดต 3 เดือนที่ผ่านมา

รันบนคลาวด์

ShipSwift

40+ production-ready SwiftUI recipes for building full-stack iOS apps via MCP.

โดย signerlabsใช้กันมาก★ 3.3Kอัปเดต 9 เดือนที่ผ่านมา

รันบนคลาวด์

Pm Claude Skills

1310 professional Agent Skills + workflow recipes — searchable & fetchable over MCP.

โดย mohitagw15856ใช้กันมาก↓ 2.5K/สัปดาห์★ 1.5Kอัปเดต 18 วันที่ผ่านมา

รันบนเครื่อง

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

mcp-pequerecetas

Pequerecetas is a Spanish home-cooking site written for families. It holds a few thousand recipes with their ingredients, their steps and their photographs, and files each one under the diet it suits, the appliance it is cooked in, the occasion it is made for and the age of whoever eats it, from six months up.

This server connects a chat client to that site. You can search its recipes, read one with its quantities rescaled to the number of people at your table, list the values each taxonomy publishes, walk a taxonomy page by page, and rescale any Spanish ingredient list you already hold. It needs no API key and no account.

_Version française_


Install

One-click install

Claude Code

claude mcp add pequerecetas -- npx -y mcp-pequerecetas

Claude Desktop, Cursor, and any client using the standard config format

{

"mcpServers": { "pequerecetas": { "command": "npx", "args": ["-y", "mcp-pequerecetas"] } } }

Node 24 or later is required, and no environment variable has to be set.

With Docker
{

"mcpServers": { "pequerecetas": { "command": "docker", "args": ["run", "-i", "--rm", "ghcr.io/smeet666/mcp-pequerecetas:1.2.0"] } } }

-i keeps stdin open, which is where the protocol travels, and -t is left out because a TTY rewrites the stream. The container needs outbound HTTPS to www.pequerecetas.com, and nothing else: no volume, no port, no credential.

Bundle, without npm

Download mcp-pequerecetas-1.2.0.mcpb from the latest release and open it. A client that supports MCP bundles installs it on its own, with no npm and no configuration file to edit. The bundle carries its dependencies, so nothing is fetched at install time.

What you can ask

  • « Búscame una receta de paella de marisco. »
  • "Read me that recipe for eight people."
  • "What can I cook in an air fryer on this site?"
  • "Show me the purées it files under six months."
  • "Scale this Spanish ingredient list by three."

Pequerecetas is written in Spanish and its search matches the words a page was written with, so recipes are found in Spanish. The ordinary path runs from a search or a taxonomy to a recipe: a row carries an id, and get_recipe takes that id.

Tools

ToolWhat it does
get_recipeReads one page of the recipe section, rescaled on request.
search_recipesFinds recipes by dish or by ingredient.
list_facetsLists the values each taxonomy publishes.
browse_recipesReads one taxonomy, page by page.
scale_ingredientsRescales any Spanish ingredient list, with no request to the site.
get_recipe

Reads one page of the recipe section, and rescales its quantities when a number of servings is given.

ArgumentTypeRequiredWhat it does
idstring, 1 to 200 charactersyesThe slug in a recipe's address, as a row carries it.
servingsinteger, 1 to 1000noRescale the quantities to this many.

In return: kind, which reads recipe or collection. The site publishes both at this kind of address and describes them alike, so this is what tells them apart: a collection is an article gathering other recipes, and it comes back with headings and recipes, the rows it points at, in place of a recipe's fields.

A recipe carries source_shape, reading structured when the block the page publishes for search engines held its ingredients and article when they were read from the body of the page, which is where most of this site's recipes keep them. Then come title, url, description, published_at, modified_at, prep_minutes, cook_minutes, total_minutes, categories, cuisines, keywords, author, author_url, rating, nutrition and images, each null or empty where the page states nothing. yield says what the recipe was written for and what it was rescaled to; a page stating no number of servings comes back with factor at 1 and a note saying why. Each line of ingredients carries scaling, reading scaled, rounded or unscaled, and is_equipment, which marks a line naming a tool rather than something eaten.

search_recipes

Searches the recipes for a dish or an ingredient.

ArgumentTypeRequiredWhat it does
querystring, 1 to 120 charactersyesA dish or an ingredient, in Spanish.
limitinteger, 1 to 60noRows to return.

In return: rows carrying id, which get_recipe takes, title, url and image_url. Alongside come result_count for the rows returned and total_available, which is always null: the site publishes no count of what a search matched. The site serves its search on a single page and answers a request for a second with the first again, so these are all the rows it offers for a query. Some rows are articles gathering recipes, which get_recipe reports as a collection.

list_facets

Lists the values the site browses its recipes by, read from the sitemap each taxonomy publishes.

ArgumentTypeRequiredWhat it does
facetstring, 1 character and upnoOne taxonomy. All eight when left out.

The taxonomies are dieta, edad, ingrediente, ocasion, recetas-de, tecnica, tipo-de-cocina and tipo-plato: diet, the age of whoever eats it, main ingredient, occasion, moment of the day, appliance, cuisine and kind of dish.

In return: facets, each carrying name, value_count and values, whose value is the slug browse_recipes takes. The values keep the order the site publishes them in. Reading all eight costs one request per taxonomy. A taxonomy that could not be read is named in notes and left out of facets, so a listing short of one never reads like a site that has seven.

browse_recipes

Reads one page of a taxonomy's recipes.

ArgumentTypeRequiredWhat it does
facetstring, 1 character and upyesThe taxonomy to browse.
valuestring, 1 to 120 charactersyesA slug from list_facets, such as thermomix.
pageinteger, 1 to 200noWhich page to read, the first by default.

In return: rows of the same shape search_recipes returns, with page_served for the page the site actually served, has_more for whether its own pagination offers another, and total_available, always null because the site prints no count on these pages. The site writes its own slugs, so one built by hand reaches a page it does not hold and comes back as not_found. The taxonomies cannot be combined: the site offers no way to ask for two at once.

scale_ingredients

Rescales a list of Spanish ingredient lines. It reaches no site.

ArgumentTypeRequiredWhat it does
ingredientsarray of 1 to 200 stringsyesThe lines to rescale, as written.
factornumber, greater than 0 up to 1000one ofWhat to multiply the quantities by.
from_servingsinteger, 1 to 1000one ofHow many the list was written for.
to_servingsinteger, 1 to 1000one ofHow many it should serve.

Give factor, or from_servings and to_servings together. Naming both ways at once is refused, because they can ask for different things.

In return: each line with text as it now reads, original as it was given, amount, amount_max, unit, and scaling, which carries the honesty of the answer: scaled when the arithmetic landed exactly, rounded when the value moved to stay something a kitchen can measure out, unscaled when the line carries no quantity. is_equipment marks a line naming a tool. Alongside come scaled_count, rounded_count and unscaled_count. Nothing is converted between unit systems, and an approximate measure such as a pizca keeps the size the cook gives it.

Configuration

VariableDefaultBoundsWhat it does
PQR_USER_AGENTunsetPrefixed to this server's own User-Agent.
PQR_MIN_INTERVAL_MS30003000 to 60000Milliseconds between two requests.
PQR_TIMEOUT_MS200001000 to 120000How long one request may take.
PQR_MAX_RETRIES30 to 8Attempts at a request the site did not answer.
PQR_CACHE_TTL_MS9000000 to 86400000How long a read is held. Zero turns the store off.

| PQR_CACHE_MAX_ENTRIES | 200 | 1 to 5000 | Reads held at once.

ตัดมาแค่ช่วงต้น อ่านต่อใน repo