{"id":"c25e8887-1a07-4709-b61e-299b51974d24","shortId":"nczksn","kind":"mcp","title":"Apfel","tagline":"Token-budget-optimized MCP servers for Apple FoundationModels: URL fetching, DuckDuckGo search, and combined search-a...","description":"Token-budget-optimized MCP servers for Apple FoundationModels: URL fetching, DuckDuckGo search, and combined search-and-fetch.\n\nApfel provides three MCP servers designed for Apple's on-device FoundationModels with a 4096-token context window. apfel-mcp-url-fetch extracts article content via Mozilla Readability capped at ~6000 characters. apfel-mcp-ddg-search returns the top 5 DuckDuckGo results (~300 tokens). apfel-mcp-search-and-fetch combines both in a single call to reduce overhead. All servers emphasize minimal token output and SSRF protection. Available via Homebrew and pip.","tags":["apfel"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/arthur-ficial/apfel-mcp","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.566","qualityRationale":"deterministic score 0.57 from registry signals: · indexed on pulsemcp · has source repo · 8 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-05-02T14:22:16.344Z","embedding":null,"createdAt":"2026-04-18T21:48:01.143Z","updatedAt":"2026-05-02T14:22:16.344Z","lastSeenAt":"2026-05-02T14:22:16.344Z","tsv":"'300':84 '4096':54 '5':81 '6000':71 'apfel':1,39,59,74,87 'apfel-mcp-ddg-search':73 'apfel-mcp-search-and-fetch':86 'apfel-mcp-url-fetch':58 'appl':9,27,46 'articl':64 'avail':110 'budget':4,22 'call':97 'cap':69 'charact':72 'combin':16,34,92 'content':65 'context':56 'ddg':76 'design':44 'devic':50 'duckduckgo':13,31,82 'emphas':103 'extract':63 'fetch':12,30,38,62,91 'foundationmodel':10,28,51 'homebrew':112 'mcp':6,24,42,60,75,88 'minim':104 'mozilla':67 'on-devic':48 'open-source' 'optim':5,23 'output':106 'overhead':100 'pip':114 'protect':109 'provid':40 'readabl':68 'reduc':99 'result':83 'return':78 'search':14,18,32,36,77,89 'search-a':17 'search-and-fetch':35 'server':7,25,43,102 'singl':96 'ssrf':108 'three':41 'token':3,21,55,85,105 'token-budget-optim':2,20 'top':80 'transport-stdio' 'url':11,29,61 'via':66,111 'window':57","prices":[{"id":"5c61fbfe-956a-46f2-b61f-24f2876f72b8","listingId":"c25e8887-1a07-4709-b61e-299b51974d24","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-18T21:48:01.143Z"}],"sources":[{"listingId":"c25e8887-1a07-4709-b61e-299b51974d24","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/arthur-ficial-apfel","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-18T21:48:01.143Z","lastSeenAt":"2026-05-02T14:22:16.344Z"}],"details":{"listingId":"c25e8887-1a07-4709-b61e-299b51974d24","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Apfel","github_stars":8,"registry_url":"https://www.pulsemcp.com/servers/arthur-ficial-apfel","source_code_url":"https://github.com/arthur-ficial/apfel-mcp"},"updatedAt":"2026-05-02T14:22:16.344Z"}}