1"use strict";(self.rspackChunknewapi_web=self.rspackChunknewapi_web||[]).push([[1108],{75066(){},69439(){},98302(e,s,t){t.d(s,{h:()=>l});var o=t(72361),r=t(71114),a=t(20032),i=t(61631),n=t(17926),c=t(89518),d=t(3773);function l(e){let s=e.lang??"zh",t=(0,d.P)(s),{auth:l}=(0,a.n)(),m=!!l.user;return(0,o.jsx)("footer",{className:"footer home-footer",children:(0,o.jsxs)("div",{className:"footer-inner home-footer-inner",children:[(0,o.jsxs)("div",{className:"footer-grid home-footer-grid",children:[(0,o.jsxs)("div",{className:"footer-about home-footer-brand",children:[(0,o.jsx)("a",{href:"/",className:"home-footer-logo","aria-label":"XycAi",children:(0,o.jsx)(n.O,{className:"home-footer-logo-image"})}),(0,o.jsx)("p",{children:t.footer.statement})]}),(0,o.jsxs)("div",{className:"footer-col home-footer-column",children:[(0,o.jsxs)("span",{className:"home-footer-column-rule","aria-hidden":"true",children:[(0,o.jsx)("span",{children:"+"}),(0,o.jsx)("span",{children:"+"})]}),(0,o.jsx)("h4",{children:t.footer.business}),(0,o.jsx)("a",{href:"/#token-platform",children:t.footer.token}),(0,o.jsx)("a",{href:"/#ai-custom",children:t.footer.aiCustom}),(0,o.jsx)("a",{href:"/#gpu-compute",children:t.footer.gpu})]}),(0,o.jsxs)("div",{className:"footer-col home-footer-column",children:[(0,o.jsxs)("span",{className:"home-footer-column-rule","aria-hidden":"true",children:[(0,o.jsx)("span",{children:"+"}),(0,o.jsx)("span",{children:"+"})]}),(0,o.jsx)("h4",{children:t.footer.resources}),(0,o.jsx)(r.N_,{to:"/model-square",children:t.footer.models}),(0,o.jsx)(r.N_,{to:"/download",children:t.footer.download}),(0,o.jsxs)("a",{href:"https://docs.xyc.ai/",target:"_blank",rel:"noreferrer",children:[t.footer.docs,(0,o.jsx)(i.F1e,{"aria-hidden":"true"})]}),(0,o.jsx)("a",{href:"/news/",children:t.footer.news}),(0,o.jsx)("button",{type:"button",onClick:c.Uq,className:"footer-link-btn home-footer-button",children:t.footer.support}),m?(0,o.jsx)(r.N_,{to:"/dashboard",children:t.nav.dashboard}):(0,o.jsx)(r.N_,{to:"/sign-in",children:t.nav.login})]}),(0,o.jsxs)("div",{className:"footer-col home-footer-column",children:[(0,o.jsxs)("span",{className:"home-footer-column-rule","aria-hidden":"true",children:[(0,o.jsx)("span",{children:"+"}),(0,o.jsx)("span",{children:"+"})]}),(0,o.jsx)("h4",{children:t.footer.legal}),(0,o.jsx)(r.N_,{to:"/privacy-policy",children:t.footer.privacy}),(0,o.jsx)(r.N_,{to:"/user-agreement",children:t.footer.terms}),(0,o.jsx)(r.N_,{to:"/cookie-policy",children:t.footer.cookies})]}),(0,o.jsxs)("div",{className:"footer-col home-footer-contact",children:[(0,o.jsxs)("span",{className:"home-footer-column-rule","aria-hidden":"true",children:[(0,o.jsx)("span",{children:"+"}),(0,o.jsx)("span",{children:"+"})]}),(0,o.jsx)("h4",{children:t.footer.contact}),(0,o.jsx)("a",{href:"mailto:[email protected]",children:t.footer.sales}),(0,o.jsxs)("a",{href:"https://docs.xyc.ai/",target:"_blank",rel:"noreferrer",children:[t.footer.support,(0,o.jsx)(i.F1e,{"aria-hidden":"true"})]}),(0,o.jsxs)("div",{className:"home-footer-contact-actions",children:[(0,o.jsxs)("a",{className:"home-footer-contact-primary",href:"mailto:[email protected]",children:[t.footer.contact,(0,o.jsx)(i.F1e,{"aria-hidden":"true"})]}),(0,o.jsxs)(r.N_,{className:"home-footer-contact-secondary",to:"/sign-up",children:[t.nav.signup,(0,o.jsx)(i.F1e,{"aria-hidden":"true"})]})]})]})]}),(0,o.jsxs)("div",{className:"home-footer-company",children:[(0,o.jsxs)("div",{children:[(0,o.jsx)("strong",{children:"XYCAI"}),(0,o.jsx)("span",{children:"1500 N Grant St Ste R, Denver, CO 80203, US"}),(0,o.jsx)("span",{children:"Unit 437, 20-28 Porter Street, Ryde, NSW 2112, Australia"})]}),(0,o.jsxs)("a",{href:"mailto:[email protected]",children:[t.footer.sales,": [email protected]"]})]}),(0,o.jsx)("div",{className:"footer-bottom home-footer-bottom",children:(0,o.jsx)("div",{className:"footer-copy",children:"© 2025â2026 XycAi INC. ä¿çæææå©ã"})})]})})}t(75066),t(69439)},27909(e,s,t){t.d(s,{j:()=>c});var o=t(72361),r=t(99170),a=t(98302),i=t(13260);t(75066);var n=t(14317);function c(e){let{children:s,title:t}=e,{lang:c,selectLanguage:d}=(0,n.B)();return(0,r.H)(t[c]),(0,o.jsxs)("div",{className:"xyc-homepage home-marketplace-page",lang:"zh"===c?"zh-CN":"en",dir:"ltr",children:[(0,o.jsx)(i.X,{lang:c,onLangChange:d,solid:!0}),(0,o.jsx)("main",{className:"home-marketplace-main bg-background text-foreground",children:s}),(0,o.jsx)(a.h,{lang:c})]})}},99170(e,s,t){t.d(s,{H:()=>a});var o=t(68413),r=t(38610);function a(e){let{systemName:s}=(0,r.R)();(0,o.useEffect)(()=>{let t=document.title;return document.title=s?`${e} - ${s}`:e,()=>{document.title=t}},[e,s])}},32063(e,s,t){t.r(s),t.d(s,{component:()=>F});var o=t(72361),r=t(27909),a=t(68413),i=t(6702),n=t(61631),c=t(81204),d=t(63742),l=t(46775),m=t(31005),p=t(92170);let g=["å
¨é¨","çé¨","é¿ä¸ä¸æ","ææ¡£","å¼å","æµè§å¨","æç´¢","æ°æ®","设计","å¾å","åä½","äºæå¡","çæ§","å®å
¨","çµå","æç"];function u(e,s,t,o,r,a,i){let n=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{};return{id:e,name:s,category:t,icon:o,description:r,bestFor:a,trust:n.trust??"社åº",risk:n.risk??"ä¸",featured:n.featured,command:"npx",args:["-y",i,...n.args??[]],env:n.env,installCommand:`npx -y ${i}${n.args?.length?` ${n.args.join(" ")}`:""}`,homepage:n.homepage??`https://www.npmjs.com/package/${i}`}}let h=[u("context7","Context7","ææ¡£",n.Gyj,"æææ°æ¡æ¶ä¸ SDK ææ¡£æ¥å
¥ Agentï¼é忥 APIãçæ¬å·®å¼å示ä¾ã",["æ¡æ¶ææ¡£","SDK 示ä¾","åå°è¿æçæ¡"],"@upstash/context7-mcp",{trust:"常ç¨",risk:"ä½",featured:!0,homepage:"https://github.com/upstash/context7"}),u("sequential-thinking","Sequential Thinking","é¿ä¸ä¸æ",n.WuS,"æå¤æä»»å¡ææè¿ç»æ¨çæ¥éª¤ï¼éåé¿é¾è·¯è§ååå¤é¶æ®µææ¥ã",["夿è§å","é®é¢æè§£","é¿ä»»å¡æ¨ç"],"@modelcontextprotocol/server-sequential-thinking",{trust:"宿¹",risk:"ä½",featured:!0}),u("memory","Memory","é¿ä¸ä¸æ",n.ekZ,"æä¾æ¬å°ç¥è¯å¾è°±è®°å¿è½åï¼éåä¿å项ç®é¿æä¸ä¸æå约å®ã",["é¿æä¸ä¸æ","项ç®çº¦å®","å®ä½å
³ç³»"],"@modelcontextprotocol/server-memory",{trust:"宿¹",risk:"ä½",featured:!0}),u("filesystem","Filesystem","å¼å",n.GDI,"ç» Agent ææè®¿é®æå®æ¬å°ç®å½ï¼ç¨äºè¯»åãæç´¢åä¿®æ¹é¡¹ç®æä»¶ã",["æ¬å°é¡¹ç®","æä»¶æç´¢","代ç
1ä¿®æ¹"],"@modelcontextprotocol/server-filesystem",{trust:"宿¹",risk:"ä¸",featured:!0,args:["~/Desktop"],homepage:"https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem"}),function(e,s,t,o,r,a,i){let n=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{},c=Object.keys(n.env??{}).flatMap(e=>["-e",e]);return{id:e,name:s,category:t,icon:o,description:r,bestFor:a,trust:n.trust??"常ç¨",risk:n.risk??"ä¸",featured:n.featured,command:"docker",args:["run","-i","--rm",...c,i,...n.args??[]],env:n.env,installCommand:`docker run -i --rm ${c.length?`${c.join(" ")} `:""}${i}`,homepage:n.homepage??`https://${i}`}}("github","GitHub","å¼å",n.fxk,"管çä»åºãIssueãPull Request å GitHub API æ°æ®ï¼éååä½å¼åã",["PR / Issue","ä»åºæä½","代ç åä½"],"ghcr.io/github/github-mcp-server",{trust:"宿¹",risk:"ä¸",featured:!0,env:{GITHUB_PERSONAL_ACCESS_TOKEN:"ghp_xxx"},homepage:"https://github.com/github/github-mcp-server"}),u("playwright","Playwright","æµè§å¨",n.qzq,"让 Agent æ§å¶æµè§å¨ãæ£æ¥é¡µé¢ç¶æåæ§è¡ç«¯å°ç«¯äº¤äºæµè¯ã",["ç½é¡µè°è¯","E2E æµè¯","页颿ªå¾"],"@playwright/mcp@latest",{trust:"宿¹",risk:"ä¸",featured:!0,homepage:"https://playwright.dev/docs/next/getting-started-mcp"}),u("chrome-devtools","Chrome DevTools","æµè§å¨",n.rbD,"æ¥å
¥æ¬æº Chrome DevToolsï¼ç¨äºæ§è½ãç½ç»ãæªå¾åæµè§å¨è°è¯ã",["æ§è½åæ","ç½ç»è¯·æ±","Chrome è°è¯"],"chrome-devtools-mcp@latest",{trust:"宿¹",risk:"ä¸",featured:!0,homepage:"https://github.com/ChromeDevTools/chrome-devtools-mcp"}),u("postgres","Postgres","æ°æ®",n.WmV,"è¿æ¥ PostgreSQL æ°æ®åºï¼å¸®å© Agent æ¥è¯¢ç»æãåææ°æ®åçæ SQLã",["æ°æ®åºæ¥è¯¢","Schema åæ","SQL è¾
å©"],"@modelcontextprotocol/server-postgres",{trust:"宿¹",risk:"é«",featured:!0,args:["postgresql://user:password@localhost:5432/db"],homepage:"https://github.com/modelcontextprotocol/servers/tree/main/src/postgres"}),function(e,s,t,o,r,a,i){let n=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{};return{id:e,name:s,category:t,icon:o,description:r,bestFor:a,trust:n.trust??"常ç¨",risk:n.risk??"ä¸",featured:n.featured,url:i,env:n.env,installCommand:i,homepage:n.homepage??i}}("figma","Figma","设计",n.sUz,"读å Figma 设计ä¸ä¸æï¼éåæè®¾è®¡ç¨¿è½¬æå端å®ç°åéªæ¶ç»èã",["设计稿çè§£","å端è¿å","ç»ä»¶æ 注"],"https://mcp.figma.com/mcp",{trust:"宿¹",risk:"ä¸",featured:!0,env:{FIGMA_OAUTH_TOKEN:"figd_xxx"},homepage:"https://developers.figma.com/docs/figma-mcp-server/"}),u("firecrawl","Firecrawl","æç´¢",n.vji,"æåç½é¡µå¹¶è½¬æ¢ä¸º LLM å好ç Markdownï¼éåç«åç ç©¶åèµææ´çã",["ç½é¡µæå","Markdown æå","ç«ç¹ç¬å"],"firecrawl-mcp",{trust:"常ç¨",risk:"ä¸",featured:!0,env:{FIRECRAWL_API_KEY:"fc_xxx"},homepage:"https://github.com/mendableai/firecrawl-mcp-server"}),u("tavily","Tavily","æç´¢",n.vji,"为 Agent æä¾æç´¢ç»æåç½é¡µæè¦ï¼éå宿¶ä¿¡æ¯æ£ç´¢ã",["èç½æç´¢","æ°é»èµæ","ç ç©¶æè¦"],"tavily-mcp",{trust:"常ç¨",risk:"ä¸",featured:!0,env:{TAVILY_API_KEY:"tvly_xxx"}}),u("exa","Exa","æç´¢",n.vji,"é¢åè¯ä¹æç´¢å深度ç ç©¶çæ£ç´¢ MCPï¼éåæ¾é«ç¸å
³ç½é¡µã",["è¯ä¹æç´¢","深度ç ç©¶","ç¸ä¼¼ç½é¡µ"],"exa-mcp-server",{trust:"常ç¨",risk:"ä¸",featured:!0,env:{EXA_API_KEY:"exa_xxx"},homepage:"https://github.com/exa-labs/exa-mcp-server"}),u("brave-search","Brave Search","æç´¢",n.vji,"ä½¿ç¨ Brave Search API è·åç½é¡µæç´¢ç»æï¼éåæ¿ä»£éç¨æç´¢ã",["ç½é¡µæç´¢","èµææ£ç´¢","宿¶ä¿¡æ¯"],"@modelcontextprotocol/server-brave-search",{trust:"宿¹",risk:"ä¸",env:{BRAVE_API_KEY:"brv_xxx"},homepage:"https://github.com/modelcontextprotocol/servers/tree/main/src/brave-search"}),u("fetch","Fetch","æç´¢",n.qzq,"æå URL å
容并转æ¢ä¸ºæ¨¡åå¯è¯»ææ¬ï¼éåç®åç½é¡µè¯»åã",["URL 读å","ç½é¡µæ£æ","èµææå"],"@modelcontextprotocol/server-fetch",{trust:"宿¹",risk:"ä¸",homepage:"https://github.com/modelcontextprotocol/servers/tree/main/src/fetch"}),u("puppeteer","Puppeteer","æµè§å¨",n.qzq,"éè¿ Puppeteer æ§å¶æµè§å¨ï¼éå页颿ä½ãæªå¾åèªå¨åæ£æ¥ã",["æµè§å¨èªå¨å","æªå¾","页颿ä½"],"@modelcontextprotocol/server-puppeteer",{trust:"宿¹",risk:"ä¸",homepage:"https://github.com/modelcontextprotocol/servers/tree/main/src/puppeteer"}),u("sqlite","SQLite","æ°æ®",n.WmV,"è¿æ¥æ¬å° SQLite æ°æ®åºï¼éåè½»éæ°æ®æ¥è¯¢ååååæã",["æ¬å°æ°æ®åº","SQL æ¥è¯¢","ååæ°æ®"],"@modelcontextprotocol/server-sqlite",{trust:"宿¹",risk:"ä¸",args:["~/data/app.db"],homepage:"https://github.com/modelcontextprotocol/servers/tree/main/src/sqlite"}),u("git","Git","å¼å",n.CyN,"读å Git ç¶æãåå²åå·®å¼ï¼éå代ç 审æ¥ååæ´çè§£ã",["æäº¤åå²","Diff åæ","代ç 审æ¥"],"@modelcontextprotocol/server-git",{trust:"宿¹",risk:"ä½",homepage:"https://github.com/modelcontextprotocol/servers/tree/main/src/git"}),u("slack","Slack","åä½",n.WuS,"读åååé Slack æ¶æ¯ï¼éåæå¢éæ²éæ¥å
¥ Agentã",["å¢éæ¶æ¯","é¢éæ£ç´¢","éç¥åä½"],"@modelcontextprotocol/server-slack",{trust:"宿¹",risk:"ä¸",env:{SLACK_BOT_TOKEN:"xoxb_xxx",SLACK_TEAM_ID:"Txxx"},homepage:"https://github.com/modelcontextprotocol/servers/tree/main/src/slack"}),u("google-drive","Google Drive","åä½",n.Gyj,"读å Google Drive æä»¶å
容ï¼éåææ¡£ç¥è¯åºåå¢éèµææ£ç´¢ã",["å¢éææ¡£","èµææ£ç´¢","ç¥è¯åº"],"@modelcontextprotocol/server-gdrive",{trust:"宿¹",risk:"ä¸",homepage:"https://github.com/modelcontextprotocol/servers/tree/main/src/gdrive"}),...[["graphiti","Graphiti","é¿ä¸ä¸æ",n.ekZ,"åºäºæ¶é´æç¥ç¥è¯å¾è°±ç®¡çé¿æè®°å¿ï¼éå夿项ç®ä¸ä¸æã",["é¿æè®°å¿","ç¥è¯å¾è°±","ä¸ä¸æç®¡ç"],"https://github.com/getzep/graphiti",!0],["zep","Zep","é¿ä¸ä¸æ",n.ekZ,"é¢å Agent çé¿æè®°å¿å¹³å°ï¼
1éåä¼è¯æè¦åç¨æ·ç»åã",["ä¼è¯è®°å¿","ç¨æ·ç»å","é¿æä¸ä¸æ"],"https://www.getzep.com/",!0],["mem0","Mem0","é¿ä¸ä¸æ",n.ekZ,"é¢å AI åºç¨çè®°å¿å±ï¼éåå¤ä¼è¯é¿æå好管çã",["å好记å¿","ä¼è¯ä¸ä¸æ","ç¨æ·è®°å¿"],"https://github.com/mem0ai/mem0",!0],["knowledge-graph","Knowledge Graph","é¿ä¸ä¸æ",n.WuS,"æå®ä½ãå
³ç³»åäºä»¶æ²æ·ä¸ºç¥è¯å¾è°±ã",["å®ä½å
³ç³»","项ç®ç¥è¯","é¿æä¸ä¸æ"],"https://github.com/modelcontextprotocol/servers/tree/main/src/memory"],["neo4j-memory","Neo4j Memory","é¿ä¸ä¸æ",n.WmV,"ä½¿ç¨ Neo4j åå¨é¿æå
³ç³»å¾è°±ï¼éå夿ç¥è¯å
³èã",["徿°æ®åº","å
³ç³»åæ","é¿æè®°å¿"],"https://neo4j.com/labs/genai-ecosystem/model-context-protocol-mcp/"],["langgraph-memory","LangGraph Memory","é¿ä¸ä¸æ",n.WuS,"ç»å LangGraph 工使µç®¡ç Agent è®°å¿åç¶æã",["工使µç¶æ","Agent è®°å¿","é¿ä»»å¡"],"https://github.com/langchain-ai/langgraph"],["llamaindex-tools","LlamaIndex Tools","é¿ä¸ä¸æ",n.Gyj,"æ LlamaIndex ç´¢å¼åæ£ç´¢è½åæ¥å
¥ MCPã",["RAG","ç´¢å¼æ£ç´¢","ç¥è¯åº"],"https://github.com/run-llama/llama_index"],["ragie","Ragie","é¿ä¸ä¸æ",n.Gyj,"æç®¡å¼ RAG ç¥è¯åºæ¥å
¥ï¼éåä¼ä¸èµææ£ç´¢ã",["RAG","æä»¶æ£ç´¢","ä¼ä¸ç¥è¯åº"],"https://www.ragie.ai/"],["pinecone-assistant","Pinecone Assistant","é¿ä¸ä¸æ",n.WmV,"æ Pinecone åéæç´¢åæ£ç´¢æ¥å
¥ Agentã",["åéæ£ç´¢","RAG","è¯ä¹æç´¢"],"https://www.pinecone.io/"],["chroma-memory","Chroma Memory","é¿ä¸ä¸æ",n.WmV,"ç¨ Chroma ä¿ååéè®°å¿åææ¡£ç段ã",["åéè®°å¿","æ¬å° RAG","è¯ä¹æ£ç´¢"],"https://www.trychroma.com/"],["browserbase","Browserbase","æµè§å¨",n.qzq,"äºç«¯æµè§å¨èªå¨åï¼éå稳å®ç½é¡µæä½åæªå¾ã",["äºæµè§å¨","ç½é¡µèªå¨å","æªå¾"],"https://www.browserbase.com/",!0],["stagehand","Stagehand","æµè§å¨",n.qzq,"é¢å AI Agent çæµè§å¨èªå¨åæ¡æ¶ã",["AI æµè§å¨","页颿ä½","èªå¨åæµè¯"],"https://github.com/browserbase/stagehand",!0],["browserless","Browserless","æµè§å¨",n.qzq,"æç®¡ Chrome/Playwright è¿è¡ç¯å¢ï¼é忹鿵è§å¨ä»»å¡ã",["æç®¡æµè§å¨","æªå¾","èªå¨å"],"https://www.browserless.io/"],["browser-use","Browser Use","æµè§å¨",n.qzq,"让 Agent ä½¿ç¨æµè§å¨å®æç½é¡µä»»å¡ã",["ç½é¡µä»»å¡","表åæä½","æµè§å¨ä»£ç"],"https://github.com/browser-use/browser-use",!0],["hyperbrowser","Hyperbrowser","æµè§å¨",n.qzq,"äºç«¯æµè§å¨ä¸ç½é¡µééæå¡ã",["äºæµè§å¨","ç½é¡µéé","èªå¨å"],"https://www.hyperbrowser.ai/"],["apify","Apify","æç´¢",n.vji,"è°ç¨ Apify Actor æåç½é¡µåç»æåæ°æ®ã",["ç½é¡µéé","Actor","æ°æ®æå"],"https://apify.com/"],["jina-reader","Jina Reader","æç´¢",n.vji,"æç½é¡µè½¬ææ¨¡åå好ççº¯ææ¬/Markdownã",["ç½é¡µé
读","æ£ææå","ç ç©¶èµæ"],"https://jina.ai/reader/"],["perplexity","Perplexity","æç´¢",n.vji,"æ¥å
¥ Perplexity æç´¢ä¸çæ¡çæã",["èç½é®ç","èµææç´¢","å¼ç¨åç"],"https://www.perplexity.ai/"],["serpapi","SerpAPI","æç´¢",n.vji,"è°ç¨æç´¢å¼æç»æ APIï¼éå SERP ç»æåæ£ç´¢ã",["æç´¢ç»æ","SERP","ç«ååæ"],"https://serpapi.com/"],["searxng","SearXNG","æç´¢",n.vji,"æ¥å
¥èªæç®¡å
æç´¢å¼æï¼éåéç§æç´¢ã",["èªæç®¡æç´¢","éç§","èµææ£ç´¢"],"https://docs.searxng.org/"],["duckduckgo-search","DuckDuckGo Search","æç´¢",n.vji,"ä½¿ç¨ DuckDuckGo æç´¢ç»æè¿è¡èµææ£ç´¢ã",["ç½é¡µæç´¢","è½»éæ£ç´¢","èµææ¶é"],"https://duckduckgo.com/"],["wikipedia","Wikipedia","æç´¢",n.Gyj,"读å Wikipedia æ¡ç®åæè¦ã",["ç¾ç§èµæ","æ¦å¿µè§£é","èæ¯ç ç©¶"],"https://www.wikipedia.org/"],["arxiv","arXiv","æç´¢",n.Gyj,"æ£ç´¢è®ºæä¸å¦æ¯é¢å°æ¬ã",["论ææç´¢","妿¯ç ç©¶","æè¦"],"https://arxiv.org/"],["pubmed","PubMed","æç´¢",n.Gyj,"æ£ç´¢çå½ç§å¦åå»å¦æç®ã",["å»å¦è®ºæ","çå½ç§å¦","æç®æ£ç´¢"],"https://pubmed.ncbi.nlm.nih.gov/"],["openalex","OpenAlex","æç´¢",n.Gyj,"弿¾å¦æ¯å¾è°±æ£ç´¢ï¼éå论æåä½è
å
³ç³»ã",["妿¯å¾è°±","è®ºææ£ç´¢","ä½è
å
³ç³»"],"https://openalex.org/"],["reddit","Reddit","æç´¢",n.vji,"æ£ç´¢ Reddit 社åºè®¨è®ºåç»éªåé¦ã",["社åºåé¦","产åè°ç ","ç¨æ·å£°é³"],"https://www.reddit.com/"],["hacker-news","Hacker News","æç´¢",n.vji,"读å Hacker News çé¨è®¨è®ºåææ¯ç¤¾åºå
容ã",["ææ¯è¶å¿","社åºè®¨è®º","产ååé¦"],"https://news.ycombinator.com/"],["gitlab","G
1itLab","å¼å",n.CyN,"æ¥å
¥ GitLab 项ç®ãIssueãMR å CI ä¿¡æ¯ã",["MR","Issue","CI/CD"],"https://gitlab.com/"],["bitbucket","Bitbucket","å¼å",n.CyN,"æ¥å
¥ Bitbucket ä»åºå Pull Requestã",["代ç ä»åº","PR","å¢éåä½"],"https://bitbucket.org/"],["linear","Linear","åä½",n.WuS,"管ç Linear Issueã项ç®åå¢é工使µã",["Issue 管ç","项ç®åä½","ç åæµç¨"],"https://linear.app/",!0],["jira","Jira","åä½",n.WuS,"æ¥å
¥ Jira 项ç®ãå·¥ååå²åºä¿¡æ¯ã",["å·¥å","Sprint","ç å管ç"],"https://www.atlassian.com/software/jira"],["confluence","Confluence","åä½",n.Gyj,"æ£ç´¢å¢é Confluence ææ¡£åç¥è¯åºã",["å¢éææ¡£","ç¥è¯åº","éæ±èµæ"],"https://www.atlassian.com/software/confluence"],["notion","Notion","åä½",n.Gyj,"读ååç»´æ¤ Notion 页é¢ãæ°æ®åºåå¢éç¥è¯åºã",["ç¥è¯åº","ä»»å¡ç®¡ç","å¢éææ¡£"],"https://www.notion.so/",!0],["airtable","Airtable","æ°æ®",n.WmV,"æ¥å
¥ Airtable è¡¨æ ¼åè½»éæ°æ®åºã",["è¡¨æ ¼æ°æ®","è¿è¥æ°æ®","è½»é CRM"],"https://www.airtable.com/"],["google-sheets","Google Sheets","åä½",n.WmV,"读åååå
¥ Google Sheets è¡¨æ ¼ã",["è¡¨æ ¼åæ","è¿è¥æ¥è¡¨","å使°æ®"],"https://workspace.google.com/products/sheets/"],["google-calendar","Google Calendar","æç",n.WuS,"è¯»åæ¥ç¨åå建ä¼è®®å®æã",["æ¥ç¨ç®¡ç","ä¼è®®å®æ","æé"],"https://workspace.google.com/products/calendar/"],["gmail","Gmail","åä½",n.WuS,"读ååèæé®ä»¶ï¼éå客æåå塿²éã",["é®ä»¶å¤ç","客æ","åå¡è·è¿"],"https://workspace.google.com/products/gmail/"],["microsoft-365","Microsoft 365","åä½",n.Gyj,"æ¥å
¥ OutlookãOneDriveãTeams çä¼ä¸å使°æ®ã",["ä¼ä¸ææ¡£","é®ä»¶","Teams"],"https://www.microsoft.com/microsoft-365"],["teams","Microsoft Teams","åä½",n.WuS,"读åå¢éæ¶æ¯åä¼è®®ä¸ä¸æã",["å¢éè天","ä¼è®®èµæ","éç¥"],"https://www.microsoft.com/microsoft-teams/"],["discord","Discord","åä½",n.WuS,"æ¥å
¥ Discord æå¡å¨æ¶æ¯å社åºè¿è¥æ°æ®ã",["社åºè¿è¥","é¢éæ¶æ¯","æºå¨äºº"],"https://discord.com/"],["telegram","Telegram","åä½",n.WuS,"æ¥å
¥ Telegram Bot æ¶æ¯åé¢éã",["Bot","é¢ééç¥","社åº"],"https://telegram.org/"],["zoom","Zoom","åä½",n.WuS,"æ¥å
¥ä¼è®®ãå½å¶åä¼è®®æè¦æ°æ®ã",["ä¼è®®","å½å¶","æè¦"],"https://www.zoom.com/"],["obsidian","Obsidian","é¿ä¸ä¸æ",n.Gyj,"è¯»åæ¬å° Obsidian ç¥è¯åºã",["个人ç¥è¯åº","Markdown","é¿æç¬è®°"],"https://obsidian.md/"],["logseq","Logseq","é¿ä¸ä¸æ",n.Gyj,"æ¥å
¥ Logseq ç¥è¯å¾è°±åç¬è®°ã",["åé¾ç¬è®°","ç¥è¯å¾è°±","个人ç¥è¯åº"],"https://logseq.com/"],["qdrant","Qdrant","æ°æ®",n.WmV,"è¿æ¥ Qdrant åéæ°æ®åºè¿è¡è¯ä¹æ£ç´¢ã",["åéæ£ç´¢","RAG","ç¸ä¼¼æç´¢"],"https://qdrant.tech/"],["weaviate","Weaviate","æ°æ®",n.WmV,"è¿æ¥ Weaviate åéæ°æ®åºã",["åéåº","ç¥è¯æ£ç´¢","RAG"],"https://weaviate.io/"],["milvus","Milvus","æ°æ®",n.WmV,"è¿æ¥ Milvus/Zilliz åéæ°æ®åºã",["åéæ£ç´¢","å¤§è§æ¨¡åé","RAG"],"https://milvus.io/"],["pinecone","Pinecone","æ°æ®",n.WmV,"è¿æ¥ Pinecone åéæ°æ®åºåç´¢å¼ã",["åéç´¢å¼","RAG","è¯ä¹æç´¢"],"https://www.pinecone.io/"],["redis","Redis","æ°æ®",n.WmV,"è¿æ¥ Redisï¼ç¨äºç¼åãéååè½»éç¶ææ¥è¯¢ã",["ç¼å","éå","ç¶ææ¥è¯¢"],"https://redis.io/"],["mongodb","MongoDB","æ°æ®",n.WmV,"æ¥è¯¢ MongoDB éååææ¡£æ°æ®ã",["ææ¡£æ°æ®åº","æ¥è¯¢","æ°æ®åæ"],"https://www.mongodb.com/"],["mysql","MySQL","æ°æ®",n.WmV,"è¿æ¥ MySQL æ°æ®åºå¹¶è¾
å©çæ SQLã",["SQL æ¥è¯¢","æ°æ®åºåæ","æ¥è¡¨"],"https://www.mysql.com/"],["clickhouse","ClickHouse","æ°æ®",n.WmV,"è¿æ¥ ClickHouse 忥å¿ååæåæ¥è¯¢ã",["OLAP","æ¥å¿åæ","å¤§æ°æ®æ¥è¯¢"],"https://clickhouse.com/"],["elasticsearch","Elasticsearch","æ°æ®",n.WmV,"æ¥è¯¢ Elasticsearch ç´¢å¼åæ¥å¿æ°æ®ã",["å
¨ææ£ç´¢","æ¥å¿","åæ"],"https://www.elastic.co/elasticsearch"],["supabase","Supabase","æ°æ®",n.WmV,"æ¥å
¥ Supabase æ°æ®åºãAuth å Storageã",["Postgres","Auth","Storage"],"https://supabase.com/",!0],["firebase","Firebase","äºæå¡",n.gq4,"æ¥å
¥ Firebase 项ç®ãFirestore 忥å¿ä¿¡æ¯ã",["Firestore","ç§»å¨åºç¨","äºå½æ°"],"https://firebase.google.com/"],["aws","AWS","äºæå¡",n.gq4,"读å AWS èµæºåè¿ç»´ä¿¡æ¯ã",["äºèµæº","è¿ç»´","è´¦å"],"https://aws.amazon.com/"],["aws-bedrock","AWS Bedrock","äºæå¡",n.gq4,"æ¥å
¥ Bedrock 模ååç¥è¯åºä¸ä¸æã",["模åæå¡","ç¥è¯åº","ä¼ä¸ AI"],"https://aws.amazon.com/bedrock/"],["google-cloud","Google Cloud","äºæå¡",n.gq4,"读å GCP 项ç®ãæ¥å¿åäºèµæºã",["äºèµæº","æ¥å¿","è¿ç»´"],"https://cloud.google.com/"],["azure","Azure","äºæå¡",n.gq4,"æ¥å
¥ Azure èµæºãçæ§å DevOps ä¿¡æ¯ã",["äºèµæº","çæ§","DevOps"],"https://azure.microsoft.com/"],["cloudflare","Cloudflare","äºæå¡",n.gq4,"管ç WorkersãDNSãPages åå®å
¨çç¥ã",["Workers","DNS","è¾¹ç¼æå¡"],"https://www.cloudflare.com/"],["vercel","Vercel","äºæå¡",n.gq4,"æ¥å
¥é¨ç½²ã项ç®åæ¥å¿ä¿¡æ¯ã",["é¨ç½²","æ¥å¿","å端项ç®"],"https://vercel.com/"],["netlify","Netlify","äºæå¡",n.gq4,"æ¥å
¥ç«ç¹é¨ç½²åæå»ºä¿¡æ¯ã",["éæç«ç¹","é¨ç½²","æå»ºæ¥å¿"],"https://www.netlify.com/"],["railway","Railway","äºæå¡",n.gq4,"管ç Railway æå¡ãç¯å¢åéåé¨ç½²ã",["é¨ç½²","æå¡ç®¡ç","ç¯å¢åé"],"https://railway.app/"],["flyio","Fly.io","äºæå¡",n.gq4,"管ç Fly.io åºç¨åé¨ç½²ç¶æã",["é¨ç½²","è¾¹ç¼åºç¨","è¿ç»´"],"https://fly.io/"],["render","Re
1nder","äºæå¡",n.gq4,"读å Render æå¡ãé¨ç½²åæ¥å¿ã",["é¨ç½²","æ¥å¿","æå¡ç®¡ç"],"https://render.com/"],["kubernetes","Kubernetes","äºæå¡",n.gq4,"æ¥è¯¢ K8s éç¾¤èµæºãPod åäºä»¶ã",["K8s","é群è¿ç»´","æ
éææ¥"],"https://kubernetes.io/"],["docker","Docker","å¼å",n.gq4,"ç®¡çæ¬æº Docker 容å¨ãéå忥å¿ã",["容å¨","éå","æ¬å°å¼å"],"https://www.docker.com/"],["sentry","Sentry","çæ§",n.ekZ,"读åéè¯¯ãæ§è½å Trace ä¿¡æ¯ï¼éåæ
éææ¥ã",["é误追踪","æ§è½","åè¦"],"https://docs.sentry.io/product/sentry-mcp/",!0],["datadog","Datadog","çæ§",n.ekZ,"æ¥å
¥ææ ãæ¥å¿å APM æ°æ®ã",["çæ§","æ¥å¿","APM"],"https://www.datadoghq.com/"],["prometheus","Prometheus","çæ§",n.ekZ,"æ¥è¯¢ Prometheus ææ ååè¦ã",["ææ ","åè¦","SRE"],"https://prometheus.io/"],["grafana","Grafana","çæ§",n.ekZ,"读å仪表çãæ°æ®æºååè¦ä¿¡æ¯ã",["仪表ç","åè¦","çæ§"],"https://grafana.com/"],["new-relic","New Relic","çæ§",n.ekZ,"æ¥å
¥ New Relic APM åæ¥å¿æ°æ®ã",["APM","æ¥å¿","æ
éææ¥"],"https://newrelic.com/"],["pagerduty","PagerDuty","çæ§",n.ekZ,"æ¥å
¥å¼çãäºæ
ååè¦æµè½¬ã",["åè¦","å¼ç","äºæ
ååº"],"https://www.pagerduty.com/"],["linear-observability","Linear Triage","çæ§",n.WuS,"æçæ§äºä»¶æ´çæ Linear Issueã",["äºä»¶è½¬å·¥å","ç åæµç¨","åè¦å¤ç"],"https://linear.app/"],["semgrep","Semgrep","å®å
¨",n.ekZ,"è¿è¡ä»£ç å®å
¨åè§åæ«æã",["SAST","ä»£ç æ«æ","å®å
¨å®¡è®¡"],"https://semgrep.dev/"],["snyk","Snyk","å®å
¨",n.ekZ,"æ£æ¥ä¾èµæ¼æ´å许å¯è¯é£é©ã",["ä¾èµå®å
¨","æ¼æ´","许å¯è¯"],"https://snyk.io/"],["trivy","Trivy","å®å
¨",n.ekZ,"æ«æå®¹å¨éåãä¾èµå IaC é£é©ã",["容å¨å®å
¨","ä¾èµæ«æ","IaC"],"https://trivy.dev/"],["1password","1Password","å®å
¨",n.ekZ,"å®å
¨è¯»åå¯é¥ååæ®å¼ç¨ã",["å¯é¥ç®¡ç","åæ®","å®å
¨åé"],"https://1password.com/"],["vault","HashiCorp Vault","å®å
¨",n.ekZ,"æ¥å
¥ Vault å¯é¥å卿忮ã",["å¯é¥","卿忮","å®å
¨"],"https://www.vaultproject.io/"],["stripe","Stripe","çµå",n.KqI,"æ¥è¯¢å®¢æ·ãæ¯ä»ã订é
åå票ã",["æ¯ä»","订é
","å票"],"https://stripe.com/"],["shopify","Shopify","çµå",n.KqI,"æ¥å
¥åºéºã订åãåååå®¢æ·æ°æ®ã",["订å","åå","客æ·"],"https://www.shopify.com/"],["paypal","PayPal","çµå",n.KqI,"æ¥è¯¢æ¯ä»ã鿬¾å交æä¿¡æ¯ã",["æ¯ä»","鿬¾","交æ"],"https://developer.paypal.com/"],["woocommerce","WooCommerce","çµå",n.KqI,"读å WooCommerce 订ååååã",["订å","åå","WordPress"],"https://woocommerce.com/"],["hubspot","HubSpot","æç",n.WuS,"æ¥å
¥ CRM 客æ·ã交æåè¥éæ°æ®ã",["CRM","éå®","è¥é"],"https://www.hubspot.com/"],["salesforce","Salesforce","æç",n.WuS,"æ¥å
¥ Salesforce 对象ã客æ·åé宿µç¨ã",["CRM","客æ·","é宿µç¨"],"https://www.salesforce.com/"],["intercom","Intercom","æç",n.WuS,"读å客æä¼è¯åç¨æ·æ¯æä¸ä¸æã",["客æ","ç¨æ·åé¦","æ¯æ"],"https://www.intercom.com/"],["zendesk","Zendesk","æç",n.WuS,"æ¥å
¥ Zendesk å·¥åå客æç¥è¯åºã",["客æå·¥å","ç¥è¯åº","æ¯æ"],"https://www.zendesk.com/"],["mailchimp","Mailchimp","æç",n.WuS,"æ¥å
¥é®ä»¶è¥éæ´»å¨åå伿°æ®ã",["é®ä»¶è¥é","åä¼","æ´»å¨"],"https://mailchimp.com/"],["typeform","Typeform","æç",n.WuS,"读åé®å·ã表ååç¨æ·åé¦ã",["表å","è°ç ","åé¦"],"https://www.typeform.com/"],["zapier","Zapier","æç",n.WuS,"è°ç¨ Zapier èªå¨åå¨ä½è¿æ¥å¤§é SaaSã",["èªå¨å","SaaS éæ","工使µ"],"https://zapier.com/"],["make","Make","æç",n.WuS,"æ¥å
¥ Make åºæ¯åèªå¨å工使µã",["èªå¨å","æµç¨ç¼æ","SaaS éæ"],"https://www.make.com/"],["comfyui","ComfyUI","å¾å",n.sUz,"è°ç¨ ComfyUI 工使µçæå¾çåè§è§èµäº§ã",["å¾åçæ","工使µ","è§è§èµäº§"],"https://github.com/comfyanonymous/ComfyUI",!0],["replicate","Replicate","å¾å",n.sUz,"è°ç¨ Replicate ä¸çå¾åãè§é¢å弿ºæ¨¡åã",["å¾åçæ","è§é¢æ¨¡å","弿ºæ¨¡å"],"https://replicate.com/",!0],["huggingface","Hugging Face","å¾å",n.sUz,"è°ç¨ Hugging Face 模åãSpace åæ°æ®éã",["弿ºæ¨¡å","æ°æ®é","æ¨ç"],"https://huggingface.co/",!0],["stability-ai","Stability AI","å¾å",n.sUz,"æ¥å
¥ Stable Diffusion / SDXL å¾åçæã",["å¾åçæ","SDXL","è§è§åæ"],"https://platform.stability.ai/"],["fal-ai","fal.ai","å¾å",n.sUz,"è°ç¨å¿«éå¾åãè§é¢åé³é¢çææ¨¡åã",["å¾å","è§é¢","å¿«éæ¨ç"],"https://fal.ai/"],["runway","Runway","å¾å",n.sUz,"æ¥å
¥è§é¢çæååæå·¥ä½æµã",["è§é¢çæ","åæå·¥å
·","åªä½"],"https://runwayml.com/"],["leonardo","Leonardo AI","å¾å",n.sUz,"æ¥å
¥å¾åçæåè®¾è®¡ç´ æå·¥ä½æµã",["ç´ æçæ","å¾å","设计"],"https://leonardo.ai/"],["midjourney-proxy","Midjourney Proxy","å¾å",n.sUz,"éè¿ä»£çæå¡è°ç¨ Midjourney 飿 ¼å¾åçæã",["å¾åçæ","飿 ¼å","åæ"],"https://www.midjourney.com/"],["openai-images","OpenAI Images","å¾å",n.sUz,"æ¥å
¥ OpenAI å¾åçæãç¼è¾åè§è§å·¥ä½æµã",["å¾åçæ","ç¼è¾","è§è§"],"https://platform.openai.com/docs/guides/images"],["gemini-media","Gemini Media","å¾å",n.sUz,"æ¥å
¥ Gemini å¾åçè§£å夿¨¡æåªä½è½åã",["夿¨¡æ","å¾ççè§£","åªä½åæ"],"https://ai.google.dev/"],["elevenlabs","ElevenLabs","æç",n.KqI,"æ¥å
¥è¯é³åæãé
é³åé³é¢å·¥ä½æµã",["TTS","é
é³","é³é¢"],"https://elevenlabs.io/"],["deepgram","Deepgram","æç",n.KqI,"æ¥å
¥è¯é³è¯å«åé³é¢è½¬åã",["è¯é³è¯å«","转å","é³é¢åæ"],"https://deepgram.com/"],["whisper-local","Whisper Local","æç",n.KqI,"æ¬å°é³é¢è½¬åï¼éåä¼è®®ååªä½ç´ æå¤çã",["转å","æ¬å°é³é¢","ä¼è®®è®°å½"],"https://github.com/openai/whisper"],["mermaid","Mermaid","å¼å",n.CyN,"çææµç¨å¾ãæ¶åºå¾åæ¶æå¾ã",["æµç¨å¾","æ¶æå¾","ææ¡£"],"https://mermaid.js.org/"],["plantuml","PlantUML","å¼å",n.CyN,"çæ UML åæ¶æå¾ã",["UML","æ¶æææ¡£","å¾è¡¨"],"https://plantuml.com/"],["markdownify","Markdownify","æç",n.Gyj,"æç½é¡µæå¯ææ¬è½¬æ¢ä¸º Markdownã",["Markdown","å
容转æ¢","ææ¡£æ´ç"],"https://github.com/zcaceres/markdownify-mcp"],["time","Time","æç",n.WuS,"æä¾æ¶åºãæ¥æåæ¶é´è®¡ç®ã",["æ¶åº","æ¥æè®¡ç®","计å"],"https://github.com/modelcontextprotocol/servers/tree/main/src/time"],["everything-search","Everything Search","æç",n.vji,"å¨ Windows æ¬æºå¿«éæç´¢æä»¶ã",["æ¬å°æä»¶","Windows","å¿«éæç´¢"],"https://www.voidtools.com/"],["raycast","Raycast","æç",n.WuS,"æ¥å
¥ Raycast æ©å±åæ¬å°æç工使µã",["æ¬å°æç","å¿«æ·å½ä»¤","èªå¨å"],"https://www.raycast.com/"],["apple-notes","Apple Notes","æç",n.Gyj,"读å Apple Notes ç¬è®°å
容ã",["个人ç¬è®°","macOS","ç¥è¯åº"],"https://www.icloud.com/notes"],["icloud-calendar","iCloud Calendar","æç",n.WuS,"读å iCloud æ¥ååæéã",["æ¥ç¨","æé","Apple çæ"],"https://www.icloud.com/calendar"]].map(e=>{let[s,t,o,r,a,i,n,c]=e;return function(e,s,t,o,r,a,i){let n=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{};return{id:e,name:s,category:t,icon:o,description:r,bestFor:a,trust:n.trust??"社åº",risk:n.risk??"ä¸",featured:n.featured,installCommand:n.installCommand??"æ¥ç项ç®ä¸»é¡µå®è£
ï¼å¹¶ææå¡ææ¡£å¡«åå½ä»¤æ URL",homepage:i}}(s,t,o,r,a,i,n,{featured:!!c,risk:"æ°æ®"===o||"äºæå¡"===o||"å®å
¨"===o?"é«":"åä½"===o||"æµè§å¨"===o||"å¾å"===o?"ä¸":"ä½"})})],b={zh:{title:"å
è´¹ MCP 广åº",description:"ä¼éå¸¸ç¨ MCPï¼å¸®å©ä½ æææ¡£ãæµè§å¨ã代ç ä»åºãæ°æ®åºå设计稿æ¥å
¥ Codex æ Claudeãå¤å¶é
ç½®åæ¾å
¥å¯¹åºå®¢æ·ç«¯ï¼éå¯å®¢æ·ç«¯å³å¯ä½¿ç¨ã",catalogSummary:e=>`å½åæ¶å½ ${e} 个 MCPï¼é¨åç¤¾åºæ¡ç®éæé¡¹ç®ä¸»é¡µç¡®è®¤å®è£
å½ä»¤åæéã`,filter:"çé MCP",risk:"é£é©",openHomepage:"æå¼é¡¹ç®ä¸»é¡µ",codexCopyTarget:"å¤å¶å° ~/.codex/config.toml",claudeCopyTarget:"å¤å¶å° Claude ç mcpServers é
ç½®",copyConfig:"å¤å¶é
ç½®",copied:"å·²å¤å¶",codexTip:"Codex ä½¿ç¨ `codex mcp` æç¼è¾ `~/.codex/config.toml`ã",claudeTip:"Claude ä½¿ç¨ `mcpServers` JSONï¼å¤å¶åæ¾å
¥å®¢æ·ç«¯é
ç½®ã",permissionsTip:"æ°æ®åºãæä»¶å GitHub ç±» MCP 建议åªç»æå°æéã"},en:{title:"Free MCP Square",description:"A curated collection of practical MCP servers for connecting documents, browsers, code repositories, databases, and design files to Codex or Claude. Copy the configuration into the matching client, then restart it to begin.",catalogSummary:e=>`Featuring ${e} MCP servers. For community listings, confirm installation commands and requested permissions on the project homepage.`,filter:"Filter MCP servers",risk:"Risk",openHomepage:"Open project homepage",codexCopyTarget:"Copy to ~/.codex/config.toml",claudeCopyTarget:"Copy to the Claude mcpServers configuration",copyConfig:"Copy config",copied:"Copied",codexTip:"Use `codex mcp` or edit `~/.codex/config.toml` for Codex.",claudeTip:"Claude uses `mcpServers` JSON. Add the copied block to the client configuration.",permissionsTip:"Grant only the minimum permissions needed to database, filesystem, and GitHub MCP servers."}},f={å
¨é¨:"All",çé¨:"Popular",é¿ä¸ä¸æ:"Long context",ææ¡£:"Documentation",å¼å:"Development",æµè§å¨:"Browser",æç´¢:"Search",æ°æ®:"Data",设计:"Design",å¾å:"Image",åä½:"Collaboration",äºæå¡:"Cloud services",çæ§:"Monitoring",å®å
¨:"Security",çµå:"Commerce",æç:"Productivity"},w={宿¹:"Official",常ç¨:"Popular",社åº:"Community"},x={ä½:"Low",ä¸:"Medium",é«:"High"},v={context7:{description:"Connects current framework and SDK documentation to your agent for API references, version differences, and examples.",bestFor:["Framework docs","SDK examples","Fewer outdated answers"]}
1,"sequential-thinking":{description:"Breaks complex tasks into sequential reasoning steps for long-range planning and multi-stage investigation.",bestFor:["Complex planning","Problem decomposition","Long-task reasoning"]},memory:{description:"Provides local knowledge-graph memory for preserving long-term project context and conventions.",bestFor:["Long-term context","Project conventions","Entity relationships"]},filesystem:{description:"Grants an agent access to selected local directories for reading, searching, and modifying project files.",bestFor:["Local projects","File search","Code changes"]},github:{description:"Manages repositories, issues, pull requests, and GitHub API data for collaborative development.",bestFor:["PRs and issues","Repository operations","Code collaboration"]},playwright:{description:"Lets an agent control a browser, inspect page state, and run end-to-end interaction tests.",bestFor:["Web debugging","E2E testing","Page screenshots"]},"chrome-devtools":{description:"Connects to local Chrome DevTools for performance, network, screenshot, and browser debugging tasks.",bestFor:["Performance analysis","Network requests","Chrome debugging"]},postgres:{description:"Connects to PostgreSQL so an agent can inspect schemas, analyze data, and help generate SQL.",bestFor:["Database queries","Schema analysis","SQL assistance"]},figma:{description:"Reads Figma design context for implementing interfaces and checking precise design details.",bestFor:["Design understanding","Frontend implementation","Component specs"]},firecrawl:{description:"Crawls webpages and converts them to LLM-friendly Markdown for competitive research and content collection.",bestFor:["Web crawling","Markdown extraction","Site crawling"]},tavily:{description:"Provides search results and webpage summaries to agents for retrieving current information.",bestFor:["Web search","News research","Research summaries"]},exa:{description:"Provides semantic search and deep-research retrieval for finding highly relevant webpages.",bestFor:["Semantic search","Deep research","Similar pages"]},"brave-search":{description:"Uses the Brave Search API to retrieve web results as an alternative general-purpose search source.",bestFor:["Web search","Research retrieval","Current information"]},fetch:{description:"Fetches URL content and converts it into model-readable text for straightforward webpage reading.",bestFor:["URL reading","Page content","Content extraction"]},puppeteer:{description:"Controls a browser through Puppeteer for page interaction, screenshots, and automated checks.",bestFor:["Browser automation","Screenshots","Page interaction"]},sqlite:{description:"Connects to local SQLite databases for lightweight querying and prototype data analysis.",bestFor:["Local databases","SQL queries","Prototype data"]},git:{description:"Reads Git status, history, and diffs to support code review and change analysis.",bestFor:["Commit history","Diff analysis","Code review"]},slack:{description:"Reads and sends Slack messages to connect team communication with an agent.",bestFor:["Team messages","Channel search","Collaborative alerts"]},"google-drive":{description:"Reads Google Drive file content for document knowledge bases and shared-team research.",bestFor:["Team documents","Content retrieval","Knowledge bases"]},graphiti:{description:"Manages long-term memory with a time-aware knowledge graph for complex project context.",bestFor:["Long-term memory","Knowledge graphs","Context management"]},zep:{description:"Provides a long-term memory platform for agents, including conversation summaries and user profiles.",bestFor:["Conversation memory","User profiles","Long-term context"]},mem0:{description:"Adds a memory layer to AI applications for managing preferences across multiple conversations.",bestFor:["Preference memory","Conversation context","User memory"]},"knowledge-graph":{description:"Stores entities, relationships, and events in a persistent knowledge graph.",bestFor:["Entity relationships","Project knowledge","Long-term context"]},"neo4j-memory":{description:"Uses Neo4j to store long-term relationship graphs for complex knowledge connections.",bestFor:["Graph databases","Relationship anal
1ysis","Long-term memory"]},"langgraph-memory":{description:"Combines LangGraph workflows with agent memory and state management.",bestFor:["Workflow state","Agent memory","Long-running tasks"]},"llamaindex-tools":{description:"Connects LlamaIndex indexing and retrieval capabilities through MCP.",bestFor:["RAG","Index retrieval","Knowledge bases"]},ragie:{description:"Connects a managed RAG knowledge base for retrieving enterprise content.",bestFor:["RAG","File retrieval","Enterprise knowledge bases"]},"pinecone-assistant":{description:"Connects Pinecone vector search and retrieval capabilities to an agent.",bestFor:["Vector retrieval","RAG","Semantic search"]},"chroma-memory":{description:"Stores vector memory and document chunks with Chroma.",bestFor:["Vector memory","Local RAG","Semantic retrieval"]},browserbase:{description:"Provides cloud browser automation for reliable webpage interaction and screenshots.",bestFor:["Cloud browsers","Web automation","Screenshots"]},stagehand:{description:"Provides a browser automation framework designed for AI agents.",bestFor:["AI browsers","Page interaction","Automated testing"]},browserless:{description:"Provides hosted Chrome and Playwright environments for browser tasks at scale.",bestFor:["Hosted browsers","Screenshots","Automation"]},"browser-use":{description:"Lets agents use a browser to complete web-based tasks.",bestFor:["Web tasks","Form interaction","Browser agents"]},hyperbrowser:{description:"Provides cloud browsers and web data collection services.",bestFor:["Cloud browsers","Web collection","Automation"]},apify:{description:"Runs Apify Actors to collect webpages and structured web data.",bestFor:["Web collection","Actors","Data extraction"]},"jina-reader":{description:"Converts webpages into model-friendly plain text or Markdown.",bestFor:["Web reading","Content extraction","Research material"]},perplexity:{description:"Connects Perplexity search and answer generation.",bestFor:["Web Q&A","Research search","Answers with citations"]},serpapi:{description:"Calls search-engine result APIs for structured SERP retrieval.",bestFor:["Search results","SERP data","Competitive analysis"]},searxng:{description:"Connects a self-hosted metasearch engine for privacy-focused search.",bestFor:["Self-hosted search","Privacy","Research retrieval"]},"duckduckgo-search":{description:"Uses DuckDuckGo results for general research and retrieval.",bestFor:["Web search","Lightweight retrieval","Research collection"]},wikipedia:{description:"Reads Wikipedia articles and summaries.",bestFor:["Encyclopedic sources","Concept explanations","Background research"]},arxiv:{description:"Searches research papers and academic preprints.",bestFor:["Paper search","Academic research","Abstracts"]},pubmed:{description:"Searches life-science and medical literature.",bestFor:["Medical papers","Life sciences","Literature search"]},openalex:{description:"Searches an open scholarly graph for papers and author relationships.",bestFor:["Scholarly graphs","Paper retrieval","Author relationships"]},reddit:{description:"Searches Reddit community discussions and firsthand feedback.",bestFor:["Community feedback","Product research","User perspectives"]},"hacker-news":{description:"Reads popular Hacker News discussions and technical community content.",bestFor:["Technology trends","Community discussions","Product feedback"]},gitlab:{description:"Connects GitLab projects, issues, merge requests, and CI information.",bestFor:["Merge requests","Issues","CI/CD"]},bitbucket:{description:"Connects Bitbucket repositories and pull requests.",bestFor:["Code repositories","Pull requests","Team collaboration"]},linear:{description:"Manages Linear issues, projects, and team workflows.",bestFor:["Issue management","Project collaboration","Development workflows"]},jira:{description:"Connects Jira projects, tickets, and sprint information.",bestFor:["Tickets","Sprints","Engineering management"]},confluence:{description:"Searches team Confluence documents and knowledge bases.",bestFor:["Team documents","Knowledge bases","Requirements"]},notion:{description:"Reads and maintains Notion pages, databases, and team knowledge bases.",bestFor:["Knowledge bases","Task management","Team documents"]},airtable:{description:"Connects Airtable tables and lightweight databases.",bestFor:["Table data","Operations data","
1Lightweight CRM"]},"google-sheets":{description:"Reads and writes Google Sheets spreadsheets.",bestFor:["Spreadsheet analysis","Operations reports","Collaborative data"]},"google-calendar":{description:"Reads calendars and creates meeting schedules.",bestFor:["Calendar management","Meeting scheduling","Reminders"]},gmail:{description:"Reads and drafts email for customer support and business communication.",bestFor:["Email handling","Customer support","Business follow-up"]},"microsoft-365":{description:"Connects enterprise collaboration data from Outlook, OneDrive, Teams, and other Microsoft 365 services.",bestFor:["Enterprise documents","Email","Teams"]},teams:{description:"Reads team messages and meeting context from Microsoft Teams.",bestFor:["Team chat","Meeting material","Notifications"]},discord:{description:"Connects Discord server messages and community operations data.",bestFor:["Community operations","Channel messages","Bots"]},telegram:{description:"Connects Telegram bot messages and channels.",bestFor:["Bots","Channel notifications","Communities"]},zoom:{description:"Connects meeting, recording, and meeting-summary data.",bestFor:["Meetings","Recordings","Summaries"]},obsidian:{description:"Reads a local Obsidian knowledge base.",bestFor:["Personal knowledge bases","Markdown","Long-term notes"]},logseq:{description:"Connects Logseq knowledge graphs and notes.",bestFor:["Linked notes","Knowledge graphs","Personal knowledge bases"]},qdrant:{description:"Connects Qdrant vector databases for semantic retrieval.",bestFor:["Vector search","RAG","Similarity search"]},weaviate:{description:"Connects Weaviate vector databases.",bestFor:["Vector databases","Knowledge retrieval","RAG"]},milvus:{description:"Connects Milvus or Zilliz vector databases.",bestFor:["Vector search","Large-scale vectors","RAG"]},pinecone:{description:"Connects Pinecone vector databases and indexes.",bestFor:["Vector indexes","RAG","Semantic search"]},redis:{description:"Connects Redis for caches, queues, and lightweight state queries.",bestFor:["Caching","Queues","State queries"]},mongodb:{description:"Queries MongoDB collections and document data.",bestFor:["Document databases","Queries","Data analysis"]},mysql:{description:"Connects MySQL databases and helps generate SQL.",bestFor:["SQL queries","Database analysis","Reporting"]},clickhouse:{description:"Connects ClickHouse for log and analytical queries.",bestFor:["OLAP","Log analysis","Large-scale queries"]},elasticsearch:{description:"Queries Elasticsearch indexes and log data.",bestFor:["Full-text search","Logs","Analytics"]},supabase:{description:"Connects Supabase databases, Auth, and Storage.",bestFor:["Postgres","Auth","Storage"]},firebase:{description:"Connects Firebase projects, Firestore, and log data.",bestFor:["Firestore","Mobile apps","Cloud Functions"]},aws:{description:"Reads AWS resources and operational data.",bestFor:["Cloud resources","Operations","Billing"]},"aws-bedrock":{description:"Connects Amazon Bedrock models and knowledge base context.",bestFor:["Model services","Knowledge bases","Enterprise AI"]},"google-cloud":{description:"Reads Google Cloud projects, logs, and cloud resources.",bestFor:["Cloud resources","Logs","Operations"]},azure:{description:"Connects Azure resources, monitoring, and DevOps data.",bestFor:["Cloud resources","Monitoring","DevOps"]},cloudflare:{description:"Manages Workers, DNS, Pages, and security policies.",bestFor:["Workers","DNS","Edge services"]},vercel:{description:"Connects deployment, project, and log data.",bestFor:["Deployments","Logs","Frontend projects"]},netlify:{description:"Connects site deployments and build data.",bestFor:["Static sites","Deployments","Build logs"]},railway:{description:"Manages Railway services, environment variables, and deployments.",bestFor:["Deployments","Service management","Environment variables"]},flyio:{description:"Manages Fly.io applications and deployment status.",bestFor:["Deployments","Edge applications","Operations"]},render:{description:"Reads Render services, deployments, and logs.",bestFor:["Deployments","Logs","Service management"]},kubernetes:{description:"Queries Kubernetes cluster resources, Pods, and events.",bestFor:["Kubernetes","Cluster operations","Troubleshooting"]}
1,docker:{description:"Manages local Docker containers, images, and logs.",bestFor:["Containers","Images","Local development"]},sentry:{description:"Reads errors, performance data, and traces for troubleshooting.",bestFor:["Error tracking","Performance","Alerts"]},datadog:{description:"Connects metrics, logs, and APM data.",bestFor:["Monitoring","Logs","APM"]},prometheus:{description:"Queries Prometheus metrics and alerts.",bestFor:["Metrics","Alerts","SRE"]},grafana:{description:"Reads dashboards, data sources, and alerts.",bestFor:["Dashboards","Alerts","Monitoring"]},"new-relic":{description:"Connects New Relic APM and log data.",bestFor:["APM","Logs","Troubleshooting"]},pagerduty:{description:"Connects on-call schedules, incidents, and alert workflows.",bestFor:["Alerts","On-call","Incident response"]},"linear-observability":{description:"Turns monitoring events into Linear issues.",bestFor:["Event triage","Engineering workflows","Alert handling"]},semgrep:{description:"Runs code security and rule-based scans.",bestFor:["SAST","Code scanning","Security audits"]},snyk:{description:"Checks dependencies for vulnerabilities and license risks.",bestFor:["Dependency security","Vulnerabilities","Licenses"]},trivy:{description:"Scans container images, dependencies, and IaC for risks.",bestFor:["Container security","Dependency scanning","IaC"]},"1password":{description:"Securely reads secrets and credential references.",bestFor:["Secret management","Credentials","Secure variables"]},vault:{description:"Connects HashiCorp Vault secrets and dynamic credentials.",bestFor:["Secrets","Dynamic credentials","Security"]},stripe:{description:"Queries customers, payments, subscriptions, and invoices.",bestFor:["Payments","Subscriptions","Invoices"]},shopify:{description:"Connects store, order, product, and customer data.",bestFor:["Orders","Products","Customers"]},paypal:{description:"Queries payments, refunds, and transaction data.",bestFor:["Payments","Refunds","Transactions"]},woocommerce:{description:"Reads WooCommerce orders and products.",bestFor:["Orders","Products","WordPress"]},hubspot:{description:"Connects CRM contacts, deals, and marketing data.",bestFor:["CRM","Sales","Marketing"]},salesforce:{description:"Connects Salesforce objects, customers, and sales workflows.",bestFor:["CRM","Customers","Sales workflows"]},intercom:{description:"Reads support conversations and customer context.",bestFor:["Customer support","User feedback","Support"]},zendesk:{description:"Connects Zendesk tickets and customer support knowledge bases.",bestFor:["Support tickets","Knowledge bases","Customer support"]},mailchimp:{description:"Connects email campaigns and audience data.",bestFor:["Email marketing","Audiences","Campaigns"]},typeform:{description:"Reads surveys, forms, and user feedback.",bestFor:["Forms","Surveys","Feedback"]},zapier:{description:"Runs Zapier automation actions across a wide range of SaaS tools.",bestFor:["Automation","SaaS integrations","Workflows"]},make:{description:"Connects Make scenarios and automation workflows.",bestFor:["Automation","Workflow orchestration","SaaS integrations"]},comfyui:{description:"Runs ComfyUI workflows to generate images and visual assets.",bestFor:["Image generation","Workflows","Visual assets"]},replicate:{description:"Runs image, video, and open-source models on Replicate.",bestFor:["Image generation","Video models","Open-source models"]},huggingface:{description:"Runs Hugging Face models, Spaces, and datasets.",bestFor:["Open-source models","Datasets","Inference"]},"stability-ai":{description:"Connects Stable Diffusion and SDXL image generation.",bestFor:["Image generation","SDXL","Visual creativity"]},"fal-ai":{description:"Runs fast image, video, and audio generation models.",bestFor:["Images","Video","Fast inference"]},runway:{description:"Connects video generation and creative workflows.",bestFor:["Video generation","Creative tools","Media"]},leonardo:{description:"Connects image generation and design asset workflows.",bestFor:["Asset generation","Images","Design"]},"midjourney-proxy":{description:"Uses a proxy service for Midjourney-style image generation.",bestFor:["Image generation","Stylization","Creative work"]},"openai-images":{description:"Connects OpenAI image generation, editing, and visual workflows.",bestFor:["Image generation","Editing","Visuals"]},"gemini-media":{description:"Connects Gemini image understanding and multimodal media capabilities.",bestFor:["Multimodal","Image understanding","Media analysis"]},elevenlabs:{description:"Connects speech synthesis, voice-over, and audio workflows.",bestFor:["TTS","Voice-over","Audio"]},deepgram:{description:"Connects speech recognition and audio transcription.",bestFor:["Speech recognition","Transcription","Audio analysis"]},"whisper-local":{description:"Transcribes audio locally for meetings and media processing.",bestFor:["Transcription","
1Local audio","Meeting notes"]},mermaid:{description:"Generates flowcharts, sequence diagrams, and architecture diagrams.",bestFor:["Flowcharts","Architecture diagrams","Documentation"]},plantuml:{description:"Generates UML and architecture diagrams.",bestFor:["UML","Architecture documentation","Diagrams"]},markdownify:{description:"Converts web pages or rich text to Markdown.",bestFor:["Markdown","Content conversion","Document organization"]},time:{description:"Provides time zone, date, and time calculations.",bestFor:["Time zones","Date calculations","Planning"]},"everything-search":{description:"Quickly searches local files on Windows.",bestFor:["Local files","Windows","Fast search"]},raycast:{description:"Connects Raycast extensions and local productivity workflows.",bestFor:["Local productivity","Quick commands","Automation"]},"apple-notes":{description:"Reads content from Apple Notes.",bestFor:["Personal notes","macOS","Knowledge bases"]},"icloud-calendar":{description:"Reads iCloud calendars and reminders.",bestFor:["Calendars","Reminders","Apple ecosystem"]}};function y(e,s){return"en"===s?f[e]:e}let k=[{value:"codex",label:"Codex"},{value:"claude",label:"Claude"}];function C(e){return JSON.stringify(e)}function j(e){var s,t;let{server:r,client:a,lang:i}=e,g=r.icon,u=b[i],h="zh"===i?r:v[r.id]??r,f="codex"===a?function(e){let s=[`[mcp_servers.${e.id}]`];if(e.url){s.push(`url = ${C(e.url)}`);let t=Object.keys(e.env??{})[0];t&&s.push(`bearer_token_env_var = ${C(t)}`)}else s.push(`command = ${C(e.command??"open")}`),e.args?.length?s.push(`args = [${e.args.map(e=>C(e)).join(", ")}]`):s.push(`args = [${C(e.homepage)}]`);return e.env&&!e.url&&(s.push("",`[mcp_servers.${e.id}.env]`),Object.entries(e.env).forEach(e=>{let[t,o]=e;s.push(`${t} = ${C(o)}`)})),s.join("\n")}(r):JSON.stringify(r.url?{mcpServers:{[r.id]:{url:r.url}}}:{mcpServers:{[r.id]:{command:r.command??"open",args:r.args??[r.homepage],...r.env?{env:r.env}:{}}}},null,2);return(0,o.jsx)(m.Zp,{className:"border-border bg-background hover:bg-surface-hover overflow-hidden transition-colors",children:(0,o.jsxs)(m.Wu,{className:"flex h-full flex-col gap-4 p-4",children:[(0,o.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[(0,o.jsxs)("div",{className:"flex min-w-0 items-center gap-3",children:[(0,o.jsx)("span",{className:"bg-surface-active ring-border flex size-10 shrink-0 items-center justify-center rounded-lg ring-1",children:(0,o.jsx)(g,{className:"size-5"})}),(0,o.jsxs)("div",{className:"min-w-0",children:[(0,o.jsx)("h3",{className:"truncate text-base font-semibold",children:r.name}),(0,o.jsxs)("div",{className:"mt-1 flex flex-wrap gap-1.5",children:[(0,o.jsx)(d.E,{className:"bg-surface-active text-text-secondary",children:y(r.category,i)}),(0,o.jsx)(d.E,{className:"bg-surface-active text-success",children:(s=r.trust,"en"===i?w[s]:s)}),(0,o.jsxs)(d.E,{className:(0,c.cn)("bg-surface-active","é«"===r.risk?"text-destructive":"ä¸"===r.risk?"text-text-secondary":"text-success"),children:[u.risk," ",(t=r.risk,"en"===i?x[t]:t)]})]})]})]}),(0,o.jsx)(l.$,{variant:"ghost",size:"icon",render:(0,o.jsx)("a",{href:r.homepage,target:"_blank",rel:"noreferrer"}),"aria-label":u.openHomepage,children:(0,o.jsx)(n.GrD,{className:"size-4"})})]}),(0,o.jsx)("p",{className:"text-muted-foreground min-h-10 text-sm leading-relaxed",children:h.description}),(0,o.jsx)("div",{className:"flex flex-wrap gap-1.5",children:h.bestFor.map(e=>(0,o.jsx)("span",{className:"border-border bg-surface-active rounded-md border px-2 py-1 text-xs",children:e},e))}),(0,o.jsxs)("div",{className:"mt-auto space-y-2",children:[(0,o.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,o.jsx)("span",{className:"text-muted-foreground text-xs",children:"codex"===a?u.codexCopyTarget:u.claudeCopyTarget}),(0,o.jsx)(p.i,{value:f,variant:"outline",size:"sm",tooltip:u.copyConfig,successTooltip:u.copied,children:(0,o.jsx)("span",{className:"ml-1.5",children:u.copyConfig})})]}),(0,o.jsx)("pre",{className:"border-border bg-surface-active max-h-44 overflow-auto rounded-md border p-3 text-xs leading-relaxed",children:(0,o.jsx)("code",{children:f})})]})]})})}function S(){let{i18n:e}=(0,i.Bd)(),[s,t]=(0,a.useState)("å
¨é¨"),[r,d]=(0,a.useState)("codex"),l=(e.resolvedLanguage??e.language).startsWith("en")?"en":"zh",m=b[l],p=(0,a.useMemo)(()=>"å
¨é¨"===s?h:"çé¨"===s?h.filter(e=>e.featured):h.filter(e=>e.category===s),[s]);return(0,o.jsxs)("div",{className:"mx-auto w-full max-w-6xl space-y-5 px-3 pt-5 pb-8 sm:px-5 sm:pt-7 sm:pb-10",children:[(0,o.jsx)("section",{className:"border-border bg-background rounded-lg border p-4 sm:p-5",children:(0,o.jsxs)("div",{className:"flex flex-col gap-4 lg:flex-row lg:items-end lg:justify-between",children:[(0,o.jsxs)("div",{className:"max-w-3xl",children:[(0,o.jsxs)("div",{className:"mb-3 flex items-center gap-2",children:[(0,o.jsx)("span",{className:"bg-surface-active ring-border flex size-9 items-center justify-center rounded-lg ring-1",children:(0,o.jsx)(n.WuS,{className:"size-5"})}),(0,o.jsx)("h1",{className:"text-xl font-bold tracking-tight sm:text-2xl",children:m.title})]}),(0,o.jsx)("p",{className:"text-muted-foreground text-sm leading-relaxed",children:m.description}),(0,o.jsx)("p",{className:"text-muted-foreground mt-2 text-xs",children:m.catalogSummary(h.length)})]}),(0,o.jsx)("div",{className:"flex flex-wrap gap-2",children:k.map(e=>(0,o.jsx)("button",{type:"button",onClick:()=>
1d(e.value),className:(0,c.cn)("h-9 rounded-md border px-3 text-sm font-medium transition-colors",r===e.value?"text-foreground border-primary bg-surface-active":"text-muted-foreground hover:text-foreground border-border bg-background hover:bg-surface-hover"),children:e.label},e.value))})]})}),(0,o.jsxs)("section",{className:"border-border bg-background flex flex-col gap-3 rounded-lg border p-3 sm:flex-row sm:items-center sm:justify-between",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2 text-sm font-medium",children:[(0,o.jsx)(n.vji,{className:"size-4"}),m.filter]}),(0,o.jsx)("div",{className:"flex flex-wrap gap-2",children:g.map(e=>(0,o.jsx)("button",{type:"button",onClick:()=>t(e),className:(0,c.cn)("h-8 rounded-md border px-3 text-xs font-medium transition-colors",s===e?"text-foreground border-primary bg-surface-active":"text-muted-foreground hover:text-foreground border-border bg-background hover:bg-surface-hover"),children:y(e,l)},e))})]}),(0,o.jsx)("section",{className:"grid gap-4 lg:grid-cols-2",children:p.map(e=>(0,o.jsx)(j,{server:e,client:r,lang:l},e.id))}),(0,o.jsxs)("section",{className:"border-border bg-surface-active grid gap-3 rounded-lg border p-4 text-sm sm:grid-cols-3",children:[(0,o.jsxs)("div",{className:"flex gap-2",children:[(0,o.jsx)(n.BKt,{className:"mt-0.5 size-4 shrink-0"}),(0,o.jsx)("span",{children:m.codexTip})]}),(0,o.jsxs)("div",{className:"flex gap-2",children:[(0,o.jsx)(n.CyN,{className:"mt-0.5 size-4 shrink-0"}),(0,o.jsx)("span",{children:m.claudeTip})]}),(0,o.jsxs)("div",{className:"flex gap-2",children:[(0,o.jsx)(n.IFY,{className:"mt-0.5 size-4 shrink-0"}),(0,o.jsx)("span",{children:m.permissionsTip})]})]})]})}function F(){return(0,o.jsx)(r.j,{title:{zh:"å
è´¹ MCP 广åº",en:"Free MCP Square"},children:(0,o.jsx)(S,{})})}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.