PageSourceSearch

https://yanok.ai/_app/immutable/nodes/14.CgwyqWH4.js

js yanok.ai collected 2026-10-05 14:40:19 UTC 10,087 bytes, 1 lines download raw bytes

1import"../chunks/DsnmJJEf.js";import{p as ht,e as je,g as a,t as w,a as f,c as t,b as yt,u as p,s as r,f as b,r as e}from"../chunks/CYGRAPIB.js";import{s}from"../chunks/D9UuDnCi.js";import{e as P}from"../chunks/DTvJC0Jp.js";import{c as V}from"../chunks/0CuVPpBj.js";import{s as Me,a as We}from"../chunks/BEZvtooX.js";import{S as wt}from"../chunks/D0T9t0sD.js";import{B as kt,b as St}from"../chunks/CpWhE398.js";import{P as Pt}from"../chunks/k6WDUYLh.js";import{W as $t}from"../chunks/DaKR3ZoL.js";import{P as jt}from"../chunks/CtgGnEb9.js";import{b as Mt}from"../chunks/cKXdmMRR.js";import{d as Wt,a as Ct,b as Gt,c as It,e as Ot,f as zt,g as At,h as Bt,i as Dt,j as Ft,k as Lt,l as Qt,m as qt,n as Et,o as Ht,p as Tt,q as Zt,r as Jt,s as Kt,t as Nt,u as Ce,v as Ge,w as Rt,x as Yt,y as Ut,z as Vt,A as Xt,B as er,C as tr,D as rr,E as sr,F as ar,G as or,H as dr,I as cr,J as ir,K as lr,L as _r,M as nr,N as mr,O as pr,P as vr,Q as xr}from"../chunks/_rzCNrB8.js";import{r as Ie}from"../chunks/kaiQ09si.js";import{G as Oe}from"../chunks/Cls_ApyZ.js";import{P as gr}from"../chunks/Djb_UY8o.js";import{S as ur}from"../chunks/D7bR8-p2.js";import{F as fr}from"../chunks/iNDcgpYU.js";import{W as br}from"../chunks/DtmkKBTB.js";import{Z as hr}from"../chunks/eU5hsoAE.js";import{S as yr}from"../chunks/Dpe20BOx.js";import{D as ze}from"../chunks/BxM3xpEw.js";import{M as Ae}from"../chunks/B41D8heY.js";import{G as wr}from"../chunks/BEy-bnHx.js";import{S as Be}from"../chunks/D39W6VI3.js";const kr=!0,ts=Object.freeze(Object.defineProperty({__proto__:null,prerender:kr},Symbol.toStringTag,{value:"Module"}));var Sr=b('<div class="bg-card rounded-xl border border-border p-6 hover:border-border/80 transition-all duration-300"><div><!></div> <h3 class="text-lg font-semibold text-foreground mb-2"> </h3> <p class="text-sm text-muted-foreground"> </p></div>'),Pr=b('<div class="text-center p-4 bg-surface rounded-lg"><div class="flex items-center justify-center mb-2"><!></div> <h4 class="font-semibold text-foreground text-sm"> </h4> <p class="text-xs text-muted-foreground"> </p></div>'),$r=b('<span class="text-xs px-2 py-0.5 rounded-full bg-muted text-muted-foreground"> </span>'),jr=b('<div class="bg-card rounded-xl border border-border p-6"><div><!></div> <h3 class="text-lg font-semibold text-foreground mb-2"> </h3> <p class="text-sm text-muted-foreground mb-3"> </p> <div class="flex flex-wrap gap-2"></div></div>'),Mr=b('<section class="py-16 lg:py-24"><div class="container mx-auto px-4 text-center"><span class="inline-block px-3 py-1 text-xs font-medium bg-primary/10 text-primary rounded-full mb-4"> </span> <h1 class="text-4xl sm:text-5xl font-bold leading-tight mb-6 text-foreground"> </h1> <p class="text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed"> </p></div></section> <section class="py-12 bg-surface"><div class="container mx-auto px-4"><div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8"></div></div></section> <section class="py-12"><div class="container mx-auto px-4"><h2 class="text-2xl sm:text-3xl font-bold leading-tight mb-8 text-center text-foreground"> </h2> <div class="grid lg:grid-cols-2 gap-8 mb-8"><div class="bg-card rounded-xl border border-border p-6"><div class="flex items-center justify-center w-12 h-12 bg-[hsl(var(--a11y-info)/0.1)] rounded-lg mb-4"><!></div> <h3 class="text-lg font-semibold text-foreground mb-2"> </h3> <p class="text-sm text-muted-foreground mb-3"> </p> <div class="flex flex-wrap gap-2"><span class="text-xs px-2 py-0.5 rounded-full bg-muted text-muted-foreground"> </span> <span class="text-xs px-2 py-0.5 rounded-full bg-muted text-muted-foreground"> </span> <span class="text-xs px-2 py-0.5 rounded-full bg-muted text-muted-foreground"> </span></div></div> <div class="bg-card rounded-xl border border-border p-6"><div class="flex items-center justify-center w-12 h-12 bg-[hsl(var(--a11y-success)/0.1)] rounded-lg mb-4"><!></div> <h3 class="text-lg font-semibold text-foreground mb-2"> </h3> <p class="text-sm text-muted-foreground mb-3"> </p> <div class="flex flex-wrap gap-2"><span class="text-xs px-2 py-0.5 rounded-full bg-[hsl(var(--a11y-success)/0.1)] text-[hsl(var(--a11y-success))]"> </span> <span class="text-xs px-2 py-0.5 rounded-full bg-[hsl(var(--a11y-success)/0.1)] text-[hsl(var(--a11y-success))]"> </span></div></div></div> <div class="bg-card rounded-xl border border-border p-6"><div class="flex items-center space-x-3 mb-6"><div class="flex items-center justify-center w-12 h-12 bg-[hsl(var(--a11y-warning)/0.
11)] rounded-lg"><!></div> <div><h3 class="text-lg font-semibold text-foreground"> </h3> <p class="text-muted-foreground text-sm"> </p></div></div> <div class="grid md:grid-cols-2 lg:grid-cols-4 gap-4"></div></div></div></section> <section class="py-12 bg-surface"><div class="container mx-auto px-4"><h2 class="text-2xl sm:text-3xl font-bold leading-tight mb-8 text-center text-foreground"> </h2> <div class="grid lg:grid-cols-3 gap-6"></div></div></section> <section class="py-16"><div class="container mx-auto px-4"><div class="text-center bg-surface rounded-2xl p-12 border border-border"><h2 class="text-2xl sm:text-3xl font-bold leading-tight mb-4 text-foreground"> </h2> <p class="text-muted-foreground mb-8 max-w-2xl mx-auto"> </p> <div class="flex flex-col sm:flex-row gap-4 justify-center"><a class="inline-flex items-center justify-center gap-2 px-6 py-3 bg-primary text-primary-foreground rounded-lg font-medium hover:bg-primary/90 transition-colors"><!> </a> <a class="inline-flex items-center justify-center gap-2 px-6 py-3 border border-border rounded-lg text-foreground hover:bg-muted/50 transition-colors"><!> </a></div></div></div></section>',1),Wr=b("<!> <!> <!> <!> <!>",1);function rs(De,Fe){ht(Fe,!0);const Le=p(()=>[{icon:br,color:"bg-primary/10",title:Ut(),desc:Yt()},{icon:hr,color:"bg-[hsl(var(--a11y-warning)/0.1)]",title:Xt(),desc:Vt()},{icon:yr,color:"bg-[hsl(var(--a11y-success)/0.1)]",title:tr(),desc:er()}]),Qe=p(()=>[{icon:ze,title:sr(),desc:rr()},{icon:Ae,title:or(),desc:ar()},{icon:wr,title:cr(),desc:dr()},{icon:Be,title:lr(),desc:ir()}]),qe=p(()=>[{icon:ze,bg:"bg-primary/10",title:nr(),desc:_r(),tags:["PostgreSQL","MySQL"]},{icon:Ae,bg:"bg-[hsl(var(--yanok-teal)/0.1)]",title:pr(),desc:mr(),tags:["Messaging","Channels"]},{icon:Be,bg:"bg-[hsl(var(--a11y-warning)/0.1)]",title:xr(),desc:vr(),tags:["Web Search","Real-time"]}]);var X=Wr(),ee=je(X);{let v=p(()=>Ce()),k=p(()=>Ge());wt(ee,{get title(){return a(v)},get description(){return a(k)},ogImage:"https://www.yanok.ai/images/og/docs-mcp.png",keywords:"model context protocol, mcp integration, ai protocol, mcp servers",ogType:"product",canonicalPath:"/docs/mcp"})}var te=r(ee,2);{let v=p(()=>[{name:St(),url:"https://www.yanok.ai/"},{name:Mt(),url:"https://www.yanok.ai/docs"},{name:Rt(),url:"https://www.yanok.ai/docs/mcp"}]);kt(te,{get items(){return a(v)}})}var re=r(te,2);Pt(re,{name:"Model Context Protocol Integration",description:"Connect AI models seamlessly with standardized context protocols for enhanced automation and workflow integration.",brand:"Yanok AI",url:"https://www.yanok.ai/docs/mcp"});var se=r(re,2);{let v=p(()=>Ce()),k=p(()=>Ge());$t(se,{type:"WebPage",get name(){return a(v)},get description(){return a(k)},url:"https://www.yanok.ai/docs/mcp"})}var Ee=r(se,2);jt(Ee,{children:(v,k)=>{var ae=Mr(),$=je(ae),oe=t($),j=t(oe),He=t(j,!0);e(j);var M=r(j,2),Te=t(M,!0);e(M);var de=r(M,2),Ze=t(de,!0);e(de),e(oe),e($);var W=r($,2),ce=t(W),ie=t(ce);P(ie,21,()=>a(Le),c=>c.title,(c,o)=>{var i=Sr(),d=t(i),x=t(d);V(x,()=>a(o).icon,(m,n)=>{n(m,{class:"w-6 h-6 text-primary"})}),e(d);var l=r(d,2),g=t(l,!0);e(l);var _=r(l,2),u=t(_,!0);e(_),e(i),w(()=>{We(d,1,`flex items-center justify-center w-12 h-12 ${a(o).color??""} rounded-lg mb-4`),s(g,a(o).title),s(u,a(o).desc)}),f(c,i)}),e(ie),e(ce),e(W);var C=r(W,2),le=t(C),G=t(le),Je=t(G,!0);e(G);var I=r(G,2),O=t(I),z=t(O),Ke=t(z);Oe(Ke,{class:"w-6 h-6 text-primary"}),e(z);var A=r(z,2),Ne=t(A,!0);e(A);var B=r(A,2),Re=t(B,!0);e(B);var _e=r(B,2),D=t(_e),Ye=t(D,!0);e(D);var F=r(D,2),Ue=t(F,!0);e(F);var ne=r(F,2),Ve=t(ne,!0);e(ne),e(_e),e(O);var me=r(O,2),L=t(me),Xe=t(L);gr(Xe,{class:"w-6 h-6 text-primary"}),e(L);var Q=r(L,2),et=t(Q,!0);e(Q);var q=r(Q,2),tt=t(q,!0);e(q);var pe=r(q,2),E=t(pe),rt=t(E,!0);e(E);var ve=r(E,2),st=t(ve,!0);e(ve),e(pe),e(me),e(I);var xe=r(I,2),H=t(xe),T=t(H),at=t(T);ur(at,{class:"w-6 h-6 text-primary"}),e(T);var ge=r(T,2),Z=t(ge),ot=t(Z,!0);e(Z);var ue=r(Z,2),dt=t(ue,!0);e(ue),e(ge),e(H);var fe=r(H,2);P(fe,21,()=>a(Qe),c=>c.title,(c,o)=>{var i=Pr(),d=t(i),x=t(d);V(x,()=>a(o).icon,(m,n)=>{n(m,{class:"w-6 h-6 text-primary"})}),e(d);var l=r(d,2),g=t(l,!0);e(l);
1var _=r(l,2),u=t(_,!0);e(_),e(i),w(()=>{s(g,a(o).title),s(u,a(o).desc)}),f(c,i)}),e(fe),e(xe),e(le),e(C);var J=r(C,2),be=t(J),K=t(be),ct=t(K,!0);e(K);var he=r(K,2);P(he,21,()=>a(qe),c=>c.title,(c,o)=>{var i=jr(),d=t(i),x=t(d);V(x,()=>a(o).icon,(n,h)=>{h(n,{class:"w-6 h-6 text-primary"})}),e(d);var l=r(d,2),g=t(l,!0);e(l);var _=r(l,2),u=t(_,!0);e(_);var m=r(_,2);P(m,20,()=>a(o).tags,n=>n,(n,h)=>{var y=$r(),U=t(y,!0);e(y),w(()=>s(U,h)),f(n,y)}),e(m),e(i),w(()=>{We(d,1,`flex items-center justify-center w-12 h-12 ${a(o).bg??""} rounded-lg mb-4`),s(g,a(o).title),s(u,a(o).desc)}),f(c,i)}),e(he),e(be),e(J);var ye=r(J,2),we=t(ye),ke=t(we),N=t(ke),it=t(N,!0);e(N);var R=r(N,2),lt=t(R,!0);e(R);var Se=r(R,2),S=t(Se),Pe=t(S);Oe(Pe,{class:"w-4 h-4"});var _t=r(Pe);e(S);var Y=r(S,2),$e=t(Y);fr($e,{class:"w-4 h-4"});var nt=r($e);e(Y),e(Se),e(ke),e(we),e(ye),w((c,o,i,d,x,l,g,_,u,m,n,h,y,U,mt,pt,vt,xt,gt,ut,ft,bt)=>{s(He,c),s(Te,o),s(Ze,i),s(Je,d),s(Ne,x),s(Re,l),s(Ye,g),s(Ue,_),s(Ve,u),s(et,m),s(tt,n),s(rt,h),s(st,y),s(ot,U),s(dt,mt),s(ct,pt),s(it,vt),s(lt,xt),Me(S,"href",gt),s(_t,` ${ut??""}`),Me(Y,"href",ft),s(nt,` ${bt??""}`)},[()=>Wt(),()=>Ct(),()=>Gt(),()=>It(),()=>Ot(),()=>zt(),()=>At(),()=>Bt(),()=>Dt(),()=>Ft(),()=>Lt(),()=>Qt(),()=>qt(),()=>Et(),()=>Ht(),()=>Tt(),()=>Zt(),()=>Jt(),()=>Ie("/mcp-registry"),()=>Kt(),()=>Ie("/docs"),()=>Nt()]),f(v,ae)},$$slots:{default:!0}}),f(De,X),yt()}export{rs as component,ts as universal};

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.