Repository navigation
site(ecosystem): feature mcp-server-ava and ai-sdk-ava - #1059
DoubleCore wants to merge 2 commits into
Conversation
2bc9368 to
287a538
Compare
Names follow maintainer guidance in antvis#1046 and antvis#1047.
287a538 to
b30f607
Compare
|
@DoubleCore 👍,帮忙也一起跟进下 MCP 和 AI SDK tools 的投递,进展直接回复在这个 PR 下就好,谢谢~ |
|
AI SDK tools / MCP Server 投递进展(当前状态,如实同步):
|
|
使用 npm 和 GitHub action 的 odic 安全发布方式,参考 ava 中的 publish action。 |
|
Trusted publishing (npm OIDC) release setup implemented per maintainer suggestion: Repos / commits:
What was added:
Verified locally (both repos): Still pending (user-side): first publish requires npm Trusted Publisher configuration on npmjs.com binding repo 参考: antvis/AVA |
|
已按评审意见在 实际验证:Node.js 成功解析 |
Summary
Adds the two integrations built for #1046 and #1047 to the ecosystem carousel:
mcp-server-avaai-sdk-avaNames follow the maintainer guidance in the threads (@hustcc in #1046:
ai-sdk-ava; @hustcc / @yvonneyx in #1047:mcp-server-ava). Both npm names are currently unclaimed.Changes
site/components/landing/Ecosystem.tsx— twocommunitycards, plus aprotocolvisual branch that renders a tool-chain preview forkind: 'mcp' | 'ai-sdk'. Wording goes throughuseTranslations, consistent with the existing cards.site/components/landing/Ecosystem.module.css—.protocolVisualshares the layout rules with.sqlVisual/.traceVisual/.feishuVisual.site/messages/{en,zh}.json— 9 newEcosystem.*keys each, so the cards are localized rather than hardcoded English.Diff: 4 files, +84 lines, no deletions.
Verification
next build(Next.js 16.4.3, Turbopack, static export) completes;out/index.htmlandout/zh/index.htmlboth contain the two cards with the correct repo links and the translated visual copy.One local-only workaround was needed to build on Windows (
new URL('..').pathnameyields/C:/..., which Turbopack cannot canonicalize); it is not part of this PR —next.config.mjsis untouched.Notes
Both packages are public and tested (12 and 6 vitest cases, plus an end-to-end MCP stdio smoke run against a live model). npm publication still needs an interactive login on my side, so install instructions point at the repos and reference
@antv/ava@beta.