Agent Plugin yog dab tsi? Nov yog ib pob nplaub tshev siv los ntim cov khoom txuas ntxiv rau AI agent, feem ntau yog Agent Skills thiab MCP server configuration. Es tsis txhob theej tib skill mus rau txhua lub cuab yeej uas muaj qauv sib txawv, koj npaj ib nplaub tshev raws tus qauv uas muaj plugin.json, nplaub tshev skills/ thiab xaiv tau mcp.json. Cov application uas txhawb tus qauv no yuav nyeem thiab thauj cov khoom no dua raws tib txoj cai. Agent Plugins 1.0.0 tam sim no txhais ob hom khoom txav tau, yog skill thiab MCP server; nws tsis yog AI runtime tiav lossis plugin marketplace thoob ntiaj teb (raws li Agent Plugins Specification).
Tus nqi tseem ceeb ntawm hom qauv no yog AI interoperability. Koj tseem yuav tsum kuaj seb txhua tus client puas txhawb tus qauv, MCP transport thiab txoj kev tso cai; ib plugin uas raug cai tsis txhais tias nws yuav khiav tau zoo ib yam rau txhua lub cuab yeej.
Agent Plugin yog dab tsi thiab nws daws teeb meem dab tsi?
Hauv kev siv tiag, ib AI agent feem ntau xav tau ob theem kev txuas ntxiv. Thawj theem yog skill: cov lus qhia txog workflow, cov qauv txiav txim, hom ntawv tso tawm lossis txoj kev siv ntaub ntawv. Theem thib ob yog tool: lub peev xwm nkag mus rau lwm lub system xws li database, API, code repository lossis search service. MCP server feem ntau ua lub luag haujlwm ntawm theem thib ob, hos SKILL.md piav txog thawj theem.
Agent Plugin muab ob theem no tso rau hauv ib pob uas muaj qhov chaw khaws ntaub ntawv ruaj khov:
plugin.json: manifest uas yuav tsum muaj nyob rau hauv root nplaub tshev.skills/: txhua nplaub tshev me uas nyob ncaj qha hauv no tuaj yeem muaj ibSKILL.md.mcp.json: configuration rau ib lossis ntau MCP server, yog plugin xav tau lwm cov cuab yeej.- Nplaub tshev txuas ntxiv raws li reverse-domain namespace, xws li
com.example.client/, yog siv rau cov ntaub ntawv tshwj xeeb ntawm txhua tus client.
Tus qauv tsis tso cai rau plugin.json teem path ywj siab rau skill lossis MCP. Client yuav tsum nrhiav skill hauv skills/ thiab MCP configuration ntawm mcp.json. Yog qhov chaw xaiv ntawd tsis muaj, tsis yog yuam kev; plugin yuav muaj tsuas skill lossis tsuas MCP server xwb (raws li Agent Plugins component discovery rules).
Yam uas yuav tsum cais kom meej yog Agent Plugin tsis hloov MCP. MCP tseem yog tus qauv txiav txim seb client thiab server sib txuas lus li cas, kev txuas lub neej ua haujlwm li cas thiab yuav muab tools li cas. Agent Plugins tsuas txiav txim txoj kev ntim thiab qhia client tias yuav nrhiav MCP configuration nyob qhov twg.
Yog koj tswj blog lossis website thiab xav kom AI agent nyeem thiab siv cov ntsiab lus tau yooj yim, thov saib checklist optimze blog rau AI agent kom daws teeb meem txog qauv, ntaub ntawv thiab kev nkag tau los ntawm qhov chaw pib.
Agent Plugins 1.0.0 tus qauv thiab txoj kev ntim
1. Tsim plugin.json manifest
Hauv Agent Plugins 1.0.0, plugin.json yuav tsum yog ib JSON object nyob rau hauv root nplaub tshev. Ob lub teb uas yuav tsum muaj yog $schema thiab name. Cov teb xws li version, description, author, homepage, repository, license, keywords thiab extensions yog cov teb xaiv tau.
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "content-audit",
"version": "1.0.0",
"description": "Kiểm tra cấu trúc và chất lượng nội dung blog",
"author": {
"name": "Example Studio"
},
"license": "MIT",
"keywords": ["seo", "content", "audit"]
}
Tus nqi ntawm name yuav tsum ntev li 1 txog 64 tus cim, siv tau tsuas yog cov tsiaj ntawv me, lej, hyphen lossis dot xwb; tsis pub pib lossis xaus nrog ib qho separator, thiab tsis pub siv cov hlua -- lossis ... Qhov no yog ib qho yuam kev uas nquag ua rau manifest raug tsis lees txais tam sim ntawd txawm JSON syntax tsis yuam kev los xij (raws li Agent Plugins 1.0.0 manifest rules).
2. Ntxiv skill rau hauv skills/
Txhua skill yuav tsum nyob rau hauv ib daim nplaub tshev me uas yog menyuam ncaj qha ntawm skills/. Piv txwv li:
content-audit/
├── plugin.json
├── skills/
│ └── seo-review/
│ ├── SKILL.md
│ ├── references/
│ │ └── checklist.md
│ └── scripts/
│ └── check-links.py
└── mcp.json
Client tsis tshawb nrhiav ua ntu zus mus tsis kawg. Yog li, muab SKILL.md rau hauv skills/seo-review/SKILL.md yog qhov raug, hos muab tob dua li skills/seo-review/docs/SKILL.md tej zaum yuav ua rau nrhiav tsis tau skill. Cov ntsiab lus thiab frontmatter ntawm SKILL.md yuav tsum ua raws li Agent Skills specification; lub npe skill hauv frontmatter tsim nyog phim lub npe nplaub tshev kom zam kev routing yuam kev (raws li Agent Skills Specification).
Nqe lus piav qhia skill yuav tsum sau raws li “thaum twg thiaj yuav tsum thauj skill no” es tsis yog piav txog lub ncauj lus xwb. Piv txwv: “Thauj thaum yuav tsum kuaj blog lub npe, cov internal link thiab structured data.” Txoj kev sau no pab agent txiav txim lub sijhawm raug, thiab txo kev thauj cov lus qhia uas tsis cuam tshuam.
3. Tshaj tawm MCP server hauv mcp.json
Yog skill yuav tsum hu rau cov cuab yeej sab nraud, tsim mcp.json nyob rau hauv nplaub tshev hauv paus:
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/mcp.schema.json",
"mcpServers": {
"local-audit": {
"type": "stdio",
"command": "./bin/audit-server",
"args": ["--data", "${PLUGIN_DATA}/audit"],
"cwd": "${PLUGIN_ROOT}"
},
"remote-search": {
"type": "streamable-http",
"url": "https://example.com/mcp"
}
}
}
Rau stdio, command yuav tsum yog ib qho token uas siv tau los khiav, tsis yog ib txoj hlua shell zoo li node server.js && echo done. Txoj kev txheeb ze yuav tsum pib nrog ./. Cov variables ${PLUGIN_ROOT} thiab ${PLUGIN_DATA} muaj txiaj ntsig rau kev cais cov ntaub ntawv uas ntim ruaj khov tawm ntawm cov ntaub ntawv tsim tawm uas yuav tsum nyob twj ywm tom qab hloov kho plugin.
Tsis txhob muab API key lossis password tso rau hauv env, headers, source code lossis manifest. Agent Plugins 1.0.0 tsis tau teev ib txoj kev portable rau khaws secrets; kev login, OAuth thiab kev tswj cov ntaub ntawv lees paub yog lub luag haujlwm ntawm client. Qhov no yog ib qho kev txwv tseem ceeb txog kev ruaj ntseg: “siv tau rau ntau yam cuab yeej” tsis txhais tias “faib tib txoj kev tso cai siv tau”.
4. Ntim, kuaj thiab tso tawm
- Tsim nplaub tshev plugin kom muaj lub npe thiab qauv raug.
- Siv parser kuaj JSON ua ntej muab tso rau Git.
- Sib piv
$schemahauvplugin.jsonthiabmcp.json; ob lub version yuav tsum phim. - Kuaj txhua
SKILL.md, tshwj xeeb yog frontmatter, lub npe nplaub tshev thiab cov kev mus rau cov ntaub ntawv uas raugอ้าง txog. - Khiav sim rau txhua tus client uas yog lub hom phiaj, suav nrog rooj plaub uas MCP server tsis muaj lossis cov ntaub ntawv lees paub tsis raug.
- Sau kom meej hauv README txog cov kev xav tau rau kev teeb tsa, environment variables, cov cai nkag thiab transport uas txhawb nqa.
Txoj kev kuaj qhov tshwm sim tiag tiag yog kom agent sau cov skill uas tau thauj, kuaj seb MCP server puas ua tiav handshake, ces khiav ib qho haujlwm me uas tib neeg tuaj yeem kuaj sib piv tau. Yog MCP muaj teeb meem, skill tseem yuav tsum raug thauj; qhov specification xav kom client txuas ntxiv thauj lwm cov khoom, tsis yog ua rau plugin tag nrho puas.
Cov kev txwv, cov yuam kev nquag tshwm sim thiab txoj kev siv kom tau txiaj ntsig
Ua ntej, tsis yog txhua tus client yuav sib haum tau puv ntoob. Ib tug client yuav nyeem tau skill tab sis tseem tsis txhawb MCP, lossis tsuas txhawb stdio tabsis tseem tsis txhawb streamable-http. Tshaj tawm compatibility matrix es tsis txhob hais tias plugin khiav tau rau txhua yam cuab yeej.
Thib ob, plugin tsis yog sandbox. Txoj cai ntawm kev mus rau cov ntaub ntawv pab client tiv thaiv kevอ้าง txog kev tawm dhau ntawm nplaub tshev plugin hauv cov xwm txheej uas specification tau teev tseg, tabsis nws tsis txwv txhua yam kev ua ntawm MCP process yam tsis siv lwm yam. Koj tseem yuav tsum ntsuam xyuas source code, operating-system permissions, third-party dependencies thiab cov ntaub ntawv uas server nkag tau.
Thib peb, tsis txhob muab txhua yam logic ntsaws rau hauv skill. Skill yuav tsum muaj workflow thiab cov qauv txiav txim; MCP server yuav tsum muab cov haujlwm lossis cov ntaub ntawv uas muaj interface meej. Yog ib qho SKILL.md ntev tib si, muaj cov ntaub ntawv hloov tas li, thiab piav txog kaum ob peb yam cuab yeej, agent yuav nyuaj rau routing thiab nyuaj rau kev tu.
Thib plaub, tsis txhob siv cov field uas koj tsimเอง nyob rau qib siab tshaj ntawm plugin.json. Cov ntaub ntawv tshwj xeeb rau client yuav tsum muab tso rau hauv extensions nrog namespace uas ruaj khov, xws li com.example.client. Lwm tus client yuav tsis quav ntsej namespace uas nws tsis tau siv, yog li txo kev sib tsoo ntawm ntau lub ecosystem.
Rau website, kev piav txog tus sau, thaj tsam kev txawj ntse thiab lub luag haujlwm rau cov ntsiab lus kuj tseem ceeb thaum agent ntsuam xyuas qhov chaw. Koj tuaj yeem nyeem ntxiv txog txoj kev tsim author page rau blog kom ntxiv dag zog rau cov cim qhia txog kev ntseeg siab ua ntej ntim cov ntsiab lus ua skill.
Thaum kawg, tswj plugin version cais ntawm specification version. Agent Plugins 1.0.0 yog version ntawm format; field version hauv plugin.json yog plugin tus kheej version. Thaum hloov tus cwj pwm, MCP endpoint lossis cov kev xav tau rau kev teeb tsa, hloov kho changelog thiab piav txog qhov cuam tshuam kom cov neeg siv paub seb puas yuav tsum teeb tsa dua.
Xaus lus: Agent Plugin tsim nyog thaum koj xav faib ib qho AI skill uas muaj qauv, nrog MCP server uas xaiv tau, hla ib qho nplaub tshev qauv. Txoj kev nyab xeeb tshaj yog pib ntawm manifest uas tsawg kawg nkaus, ntxiv ib qho skill me, kuaj rau client uas yog lub hom phiaj, ces mam ntxiv MCP thiab lwm yam txuas ntxiv. Tus qauv no txhim kho AI interoperability nyob rau qib kev ntim, tabsis tseem cia client txiav txim txoj kev teeb tsa, tso cai, kev tso tawm thiab kev khiav.
Yog koj tab tom optimize cov ntsiab lus kom ntau lub AI system nkag siab thiab siv tau, muab plugin txuas nrog phau ntawv qhia txog kev optimize blog rau AI Overviews thiab AI Mode; ob yam no daws ob txheej txheem sib txawv: plugin ua kom cov khoom ntawm agent muaj tus qauv, hos SEO pab kom cov ntsiab lus yooj yim nrhiav tau.

