From a7d50a499ab8ca2e757ef318969ab75b18c36347 Mon Sep 17 00:00:00 2001 From: kenyonj <4008677+kenyonj@users.noreply.github.com> Date: Thu, 21 May 2026 20:38:10 +0000 Subject: [PATCH 1/7] =?UTF-8?q?=E2=9C=A8=20Autofixing=20renamed/removed=20?= =?UTF-8?q?collection=20items=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collections/green-software/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collections/green-software/index.md b/collections/green-software/index.md index d96e4892251a..7caac9d93b9e 100644 --- a/collections/green-software/index.md +++ b/collections/green-software/index.md @@ -47,7 +47,7 @@ items: - ec0lint/ec0lint - green-code-initiative/creedengo-rules-specifications - geopm/geopm - - green-code-initiative/ecoCode-android + - green-code-initiative/creedengo-android-java - green-code-initiative/EcoSonar - green-code-initiative/creedengo-ios - GoogleCloudPlatform/region-carbon-info From e5630bd15d60da31a2f1f1d5b86d6c03879d6595 Mon Sep 17 00:00:00 2001 From: Patdolitse Date: Mon, 25 May 2026 18:21:38 +0800 Subject: [PATCH 2/7] Add mcp topic --- topics/mcp/index.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 topics/mcp/index.md diff --git a/topics/mcp/index.md b/topics/mcp/index.md new file mode 100644 index 000000000000..8409e8209a73 --- /dev/null +++ b/topics/mcp/index.md @@ -0,0 +1,21 @@ +--- +display_name: MCP +topic: mcp +aliases: + - model-context-protocol +related: + - mcp-server + - ai-agent + - llm + - agent-harness +short_description: Model Context Protocol (MCP) is an open standard for connecting AI models to external tools and data sources. +created_by: Anthropic +url: https://modelcontextprotocol.io +released: November 2024 +--- + +Model Context Protocol (MCP) is an open standard that defines how AI applications connect to external tools, data sources, and services. MCP uses a client-server architecture where AI-powered applications (clients) communicate with lightweight programs (servers) that expose specific capabilities through a standardized interface. + +MCP servers can provide tools (executable functions), resources (read-only data), and prompts (reusable templates). The protocol supports multiple transport mechanisms including stdio for local processes and HTTP with Server-Sent Events for remote connections. + +The protocol was created by Anthropic and released as an open specification. It is supported by AI tools including Claude Code, Cursor, Codex, Windsurf, and Claude Desktop. From eb60947dc4eca7986f9f5186443337bab533b071 Mon Sep 17 00:00:00 2001 From: Patdolitse Date: Mon, 25 May 2026 18:22:14 +0800 Subject: [PATCH 3/7] Add mcp-server topic --- topics/mcp-server/index.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 topics/mcp-server/index.md diff --git a/topics/mcp-server/index.md b/topics/mcp-server/index.md new file mode 100644 index 000000000000..fd745551646b --- /dev/null +++ b/topics/mcp-server/index.md @@ -0,0 +1,19 @@ +--- +display_name: MCP Server +topic: mcp-server +aliases: + - mcp-servers +related: + - mcp + - model-context-protocol + - ai-agent + - llm +short_description: MCP servers expose tools, resources, and prompts to AI applications through the Model Context Protocol. +url: https://modelcontextprotocol.io +--- + +MCP servers are lightweight programs that expose specific capabilities to AI applications through the Model Context Protocol (MCP). Each server acts as a bridge between AI models and external systems, providing tools (executable functions), resources (read-only data), and prompts (reusable templates) through a standardized interface. + +MCP servers communicate with AI-powered clients over stdio for local processes or HTTP with Server-Sent Events for remote connections. They can integrate with databases, APIs, file systems, development tools, and cloud services. A single AI application can connect to multiple MCP servers simultaneously. + +The MCP server ecosystem includes registries such as the official MCP Registry, Glama, and Smithery, where developers publish and discover servers for specific use cases. From 9f22644594f047867480deefcf6eb8410b35d216 Mon Sep 17 00:00:00 2001 From: Patdolitse <168504668+Patdolitse@users.noreply.github.com> Date: Mon, 25 May 2026 18:49:12 +0800 Subject: [PATCH 4/7] Fix aliases and related fields to use comma-separated format --- topics/mcp/index.md | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/topics/mcp/index.md b/topics/mcp/index.md index 8409e8209a73..ee38293feb50 100644 --- a/topics/mcp/index.md +++ b/topics/mcp/index.md @@ -1,13 +1,8 @@ --- display_name: MCP topic: mcp -aliases: - - model-context-protocol -related: - - mcp-server - - ai-agent - - llm - - agent-harness +aliases: model-context-protocol +related: mcp-server, ai-agent, llm, agent-harness short_description: Model Context Protocol (MCP) is an open standard for connecting AI models to external tools and data sources. created_by: Anthropic url: https://modelcontextprotocol.io From bbfa4b3f4dd91fe2938c228093e287c0c97c4e9f Mon Sep 17 00:00:00 2001 From: Patdolitse <168504668+Patdolitse@users.noreply.github.com> Date: Mon, 25 May 2026 18:49:17 +0800 Subject: [PATCH 5/7] Fix aliases and related fields to use comma-separated format --- topics/mcp-server/index.md | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/topics/mcp-server/index.md b/topics/mcp-server/index.md index fd745551646b..4788ae44e61d 100644 --- a/topics/mcp-server/index.md +++ b/topics/mcp-server/index.md @@ -1,13 +1,8 @@ --- display_name: MCP Server topic: mcp-server -aliases: - - mcp-servers -related: - - mcp - - model-context-protocol - - ai-agent - - llm +aliases: mcp-servers +related: mcp, model-context-protocol, ai-agent, llm short_description: MCP servers expose tools, resources, and prompts to AI applications through the Model Context Protocol. url: https://modelcontextprotocol.io --- From 687d8bd0def2d0566afa2e3c5e4318808145ea8f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 May 2026 12:53:21 +0000 Subject: [PATCH 6/7] chore(deps): bump the dependencies group with 2 updates Bumps the dependencies group with 2 updates: [ruby/setup-ruby](https://github.com/ruby/setup-ruby) and [actions/stale](https://github.com/actions/stale). Updates `ruby/setup-ruby` from 1.308.0 to 1.310.0 - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/97ecb7b512899eb71ab1bf2310a624c6f1589ac6...afeafc3d1ab54a631816aba4c914a0081c12ff2f) Updates `actions/stale` from 10.2.0 to 10.3.0 - [Release notes](https://github.com/actions/stale/releases) - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/stale/compare/v10.2.0...v10.3.0) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-version: 1.310.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: actions/stale dependency-version: 10.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- .github/workflows/collections-renames.yml | 2 +- .github/workflows/jekyll_build.yml | 2 +- .github/workflows/stale.yml | 2 +- .github/workflows/test.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/collections-renames.yml b/.github/workflows/collections-renames.yml index f1624d373b06..51b2162d3045 100644 --- a/.github/workflows/collections-renames.yml +++ b/.github/workflows/collections-renames.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v6.0.2 - name: Setup Ruby - uses: ruby/setup-ruby@97ecb7b512899eb71ab1bf2310a624c6f1589ac6 # v1.308.0 + uses: ruby/setup-ruby@afeafc3d1ab54a631816aba4c914a0081c12ff2f # v1.310.0 with: bundler-cache: true diff --git a/.github/workflows/jekyll_build.yml b/.github/workflows/jekyll_build.yml index 22bcdbefd4f5..3994ca7190cf 100644 --- a/.github/workflows/jekyll_build.yml +++ b/.github/workflows/jekyll_build.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@v6.0.2 - name: 💎 setup ruby - uses: ruby/setup-ruby@97ecb7b512899eb71ab1bf2310a624c6f1589ac6 # v1.308.0 + uses: ruby/setup-ruby@afeafc3d1ab54a631816aba4c914a0081c12ff2f # v1.310.0 with: bundler-cache: true cache-version: 0 diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index ad1a5e9f9850..231241cf8b5e 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -14,7 +14,7 @@ jobs: pull-requests: write # for actions/stale to close stale PRs runs-on: ubuntu-latest steps: - - uses: actions/stale@v10.2.0 + - uses: actions/stale@v10.3.0 with: stale-pr-message: > This pull request has been automatically marked as stale because it has not diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d672a5e68000..605f101262e7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby if: ${{ steps.topics.outputs.changed || steps.collections.outputs.changed || steps.all.outputs.changed }} - uses: ruby/setup-ruby@97ecb7b512899eb71ab1bf2310a624c6f1589ac6 # v1.308.0 + uses: ruby/setup-ruby@afeafc3d1ab54a631816aba4c914a0081c12ff2f # v1.310.0 with: bundler-cache: true From 1ec903d789ffdbda03bec7109751c5f3b0aba4cc Mon Sep 17 00:00:00 2001 From: Yao Siqian <2229561981@qq.com> Date: Wed, 27 May 2026 01:10:44 +0800 Subject: [PATCH 7/7] feat: AdventureX 2026 --- topics/adventurex2026/adventurex2026.png | Bin 0 -> 5943 bytes topics/adventurex2026/index.md | 16 ++++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 topics/adventurex2026/adventurex2026.png create mode 100644 topics/adventurex2026/index.md diff --git a/topics/adventurex2026/adventurex2026.png b/topics/adventurex2026/adventurex2026.png new file mode 100644 index 0000000000000000000000000000000000000000..99db3107a92d5e910f2cd87a23875ce494efc2a2 GIT binary patch literal 5943 zcmXw7cRbYb|Nq<}WbZxBj1bXX);T+5&kkjV5LwwSo2;_3mCndKtIUc-_6TQpA!N^! z`8(h5@B7DRyq~Yv`}KOh#^dvOJ>GE!dYV+%*{=ftK&5q0%?JQMyjK_5H2?q@BdSn@ z2f63H2i^cc!Ekkffb3jW0toUp(o_Me207OV3t}f_U1b2kBvYK(k`UI^KI#@e#vYG- zp4)mk0vaw(?zZ`u40`}zuGLagHt`2-=7|T*T4YBTVbRZ| z_U~@M&Tl_n44DQ zc{brffvjT2M$xGOE%=pWzT9`wKs*ISHoBeU{y!-PG1SxN^Q)GU%EYt?oLyyR-E2u9 zwmFN)@y6W7do<$>VuQOIq=QE4zrMhZh}QDR-t+RJ&V)?qpy=V;oLSh(gbEmS&0@8+ z|2(%vUHGY&c}oxlKuRkYN%y7nzjq7Gz4Um}g-O_QZs)2>m&r9$={@hs>+4jqPSxH8 zWV|-L6V!rcpPs6flY#l^Lgb~I>6MAOQ{!*H4nGg?gTE85TenT5{ya74*ryJhc z!mLcpZ%31(=mY;O;u-9|*}P2yKUvl$raM?_V%6*3 zdTP?o4|Z11K2^3=+*qyVU<#52nb<97=<-o6fBjx#6<15ChiHnj|3v4=w(%;~)|Yc3 z-I;2D8>x5~eY7zpO(xAxSIK?Qo&I>5{iNtm%;x^y$JsCj6c3hM*l#*6Z|Uo`lUE&N zEYXFEMc%Rt?$GW%0a5KLHQ*w(>~8d0D&GoCJkR=4omNyF(7|i?Y?zPh=L^*zQEy#` zJnO$9!v#gns=R}xzM&eTD^lf}UyFSQYVW}O1U&dq{yip<1|~%gm_v|t>0Js1I)s%# ze9fa9#Q_NOrfRP+MnvnGBYroJk2eEAE?@AW0%}a8%vZOs=MJBuHeza+^9CgKD+EsK z;@N&G(|ZAec3u!fF-llGnjH~G#)Eo&|3$PxEGR8@2Xt4!7zJURmTVo^g#-ib!iG{L zj&D(9Wh4$b?;^HJ#%rr6-+Q;1dLp|Fzyx(?JxK_o3P9jq#{dTg$oV3Jw~4e(4*t=? zfz29xLS@`RvwqJCvjLx6F6iX-kHrzGM?^R1a74f2@8?ISB!e7uHT@)sJ#{ipE%L=@ zcBD{Z!4@+lzql>sk1V)xmcsS!N?OMNWklOYvpuqc#>JZR;0sZJ_4OW0E6XYQKYB!C z-^?W$@ZF~Doxby)tP1=9G$poT3HtKJU&`>=UwENfmxBnv%5qCcRBsM!_l?2^Da6H= zQ%lpM(VBl9C|-IbgS!|tCQ0#?`%DWQe;E=ziJW(JD8BKP9@EVA1tx~7kazgG%x?c& zC9}kW5LKw{_79H4vw6-I;!}?hc?&AwtfQlw`iQeq$+@4tKS?)K9N6LF;0!FMW4(!@ z$FyBT+(?+*sod8l1|T+QtZU*I)(`}AX^_ttRdY|KWB6=X(1I^|7Np|1W8}8V zoHF2d@c`IK@3MQl>{WK_QTr->AuO{S8~cW2*yB1a$Kf>JZ&-CzRpV)eS@~v>W^(Z7 zr|TNz@dD5JKYNJ&E^QC~=M|Jd!vjC&Rw-bzfc0u$%-{bu(vYFYw0<~^pR}11QMTbo z_!lZor&%WvtUW4oc;4{dtDklsg|(ry(d33Vx3;<+G)zcs%2qG2PJ(Zh4Ivhwm2Yj+<0 zkfx9F-lrw?zJ@byPSLDjoET8`*-Gf>Zp{!DxW4`!A~!BX_wdo9A(3Eh;{cSP?F|^^ zNEtI6ni>#|v#+`%Ro2mL8#|aAaGX}0ozl?J>Jr?UM0MKdlzR09>yDB-bM}w9GcDKqBEqQ$czLR|Zd(ex$lv-sno25e##a$YSyNxk4|(G%qH*kRzkYkeYV;>TqcMb^>-I;Z ze(KA*UxLA{Ql=F7I;oE&x29mIgr+pR$mGn2WhAaHqc6LNtcg?TrZ8U?rUZj4eD57o zZXu}x1aw0&{)KH?RyLp4R0HSS2^~;AE?PRt`YEw-)n-MN#+M19kq|^m2UmXc0d!08 zlYzppBfut=ZWpO931v^ZEL^+ANaIG2n5cC*(MUiO*oTkSqUle<6b?^LnvW7qx9H~5 zhIOPmgzw!vePNU=!HBPi>7@d-)$YbsQONiyur)zsZ0fl@67@S@7wp_*H6K=*GFnT#PrW{}G`Z(W;<@?F4);;bUEhVGA8vnNi|AmWwpz!; z>k(`tWh*T5K?I?8N%OWXI(-}chJ+j^O~KPo+I(=VVtB~$`p%qJ!vG}4KGQC8sG@b4 z+dTi##zrLt@6GD$&|5r&bUOLLS;8@E467Xr|_7ytwK7DlM)YAWs;&F{WA?9B% zSep7ldvncba*0M$_t9R_H6wzyznVNaA0WUmkFf{CzSO4izT^c>x%Nul+rs=+;O1Ws zkRREy$_H@}ZHxrYIDhNKNK3CHbN%*&xSH=2((?hqhQ;D}J7OIr;h%xz(Py%b`K7;h zMX%kK1qE5}Y}CV^bA?<|<+!-_-L618@>G)ibYM7p zeI8X4Nz>@bPltGD38QG-_eG$2pm4#`ebal}s<%^1`P{ zv%ggA{(@ogdU`$aKId3wiD7E}kTbrr5n141mZiBspG(m~HwYbW6 zR2a2)!LA#XH+j)_>+|Z?*4D)x3!Opu^yTI8ZjlZ5S>ZcoBK-%|lf5xh`WNSm-O2J% zDI}Kjc>YHsow1(r*<#Ji2HC}dCkJJFBSpQ{bum*ux(o0u)xSuDlamv^u}hn`KtyM# zbElyot06!1{Ls9iE1!IQ|HDmJd{a}?$jnC%(g3qU-ZbugWJ^K^;!VAE>9kY*&^S{5 zY%tMRMN=70xpD5{>!~?Y(9n?3l63UoX8%Qyr@joxWLzJ-Yiny{{&?HoF@R?}&3!o6 z8C*KhN%qVDrun3xeTZ~uQqlr&1OsnS&PYUpQ9s3LKp27Q?j)Wo&quMDoMeR9AQKJH zO1Ov3hX}c`Lpf%0{$lIHO8zd$oh5F3P`k0cKx;8|@OS*?;n((NFExFle<;&n0x1o1y?LDez0$&O0z4prf}xpiT?n2jbBPT93K_Ja!8x*SzV2%Zl+cg zYvLnehY;#tc22hAW$&S|(joj71AH0JYS$>s5jtShms_n?$I0(gE(AW3RqazhPNT-` z3!t$Ztx8M{4$J?#2308HM4K~2B|5t~?Y_$pB=t$vVlme4u9OP-`;>8YcMZ!ouMyD;n!Y`0%WNtUM3QqN4KX7XAcLalz51MSg_; zR!*YM=2wHWZ)R<;#960Y`CBGy+^p$Dnwr*c_ zS!cJ8qQZjj5>4A=?H_pw#g?8ai}4t{%J}BX`IwzGZ*fzDc=a^~F39c%pOd|5`P-)l zeI+|npM^3z_tWe~0=)J`CL$Bv3ikTC30`Cs^hKD{HRTI+Cb+Fv#VXhpKV+vlRfacK zCJ?Isb9qMrZ6Q--3gQ~!w;T_by>m-A@_)Oc%s=oRuBsG${BU3P4qLU(vCLWzw~=}0 zKJ$cec?6yKS8^xIo{M6$w*`*8oDskcXTT=kBTyWx!gKJm{t61(eq8m2uly2Qd!sVi5oIlyFpoYu^mU&2Vy z+ko^G)D6TKT8{s7^A7uP5~D|F^grQuGpA=Igh7L&(l>9&o1ACtKQ3tVtuB49Pef7K zj2rl5)(RX5UYCeo5$S4uUPLX)xs7c$)}Nv8JGsGfmEwmjMx;iB@ghl2e(EO^Mtsmm ziV(q{N*&+G+x@S6W2hS;6Y02+n5+FhMcf9_vZLeS{n(G_RrxEuyqkx-=|WAbr9R^) zS$+9;LprmK`fq0bC3m#Yx2_NUQx7p;AheW}$7~NM%~sK8tT z9OD}DJbo`^mGAh8Gm#ZM{x8^-cx_30lsS3E_vgzUm#~5s${`+kcjCODw;;@*Gg4W2 zV=pIbXYEg_uzsU;P3ZfShfXL78Oi0&$8RAiX31M)=|7#67HG{!m;bvBUE`&5c zQS&aUZZ!eC(AwFsbXBW_aIU?V0I$Y{b<&zV-7YIs#_3#n;PDF(f~Bd`vlW(s!;@X~4&J;$~Cx4@`j%+qw`i89J@u;>HV4)h5yoHN-pBtxr8YVgj^ zB*BQ1SHUeLKGB(`amlWfzT(?M0L_Ycb9M*6&7Shs5+Rso2iWc+i83Av+LIXYX-lCD zdSr%6Cn2i$)f6;}?XJUs;~|Q~`tk3>A&Ap6)%ym-J6x81veObV_USf)%m}l1K`^k; zrV5Z{AFc!+;dOl0tPWA5Ass(MTgssowe(aGY4uhqIV9>)QN zH?uURXG$pGq$#grX~C=7Ldl)oJBlbuAyII>)9dj~_gxIlDs2vbeOk=nO;ias$Wdgd zvzzQKiHV91Sz-R|V4;HL*+^O>LeNjuomGkf;N&+(;OrxRf>wN350p$!9&s79Vt6XUVetWFas9Q}z2Hi0+y} zm-3uV;t3uSTI!?O>1RJub1meUrH(*c{B)_z5YF2q3QaXsm<*d3hj#)IlCjN8;5EMI zsV(XUJwr|UGSYTejuHi0O)=H9-Ipku+0r+kj~+_i%r8G4U>Nn#PS6ZG+F*-hOI@mB zoQQadYZut|vDg%~ z`uJd9ex$r4e}?Eu{Ki-OzeKh=$Av*7K>D#rN9-_Y2Zbi%S8)>RU$)3Mz_=?LG38-( zlsTUIwam-fDhfFyaSHJ-5tw* z!Y>#ki4CkQ$OJ`I)~udI8Wr=|Y!q>o`P7|Cs{tTJB}W|*LrhxXnKxfp#}DMKto8;6 z_+QJ_;o3M>u=BhHAQ;5M(lV4;5LA!9^xbJPb_fb