docs(build-with-ai): add Celina SDK, MCP, hosted MCP, and API pages - #2287
docs(build-with-ai): add Celina SDK, MCP, hosted MCP, and API pages#2287andrewkimjoseph wants to merge 6 commits into
Conversation
Adds a Celina section under build-on-celo/build-with-ai/celina/ with an index page and one Guide page each for the SDK, local stdio MCP server, hosted MCP endpoint, and REST API. Wires the new pages into docs.json navigation, cross-links from mcp/index.mdx and overview.mdx. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Hi @andrewkimjoseph , thank you for creating this PR. could you please consolidate the information in one page, under the Celo MCP page? And instead of going into detail, best to provide an overview with links to the relevant documentation
thank you |
…MCP Servers Per review feedback on this PR: replaces the 5-page Celina section (its own "Celina" nav group with an index + SDK/MCP/hosted-MCP/API detail pages) with a single brief overview page, mcp/celina.mdx, added as a third entry in the MCP Servers group alongside Celo MCP Server. The new page links out to Celina's own GitHub/GitBook/website docs instead of duplicating install steps, tool tables, and troubleshooting content. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Thanks for the feedback! Done — consolidated everything into a single page, |
Use the updated wording across the Celina page and Build with AI overview: a third-party, open-source stack that gives an LLM read, prepare, and execute access to Celo mainnet through an SDK, an MCP server, and a REST API. Co-authored-by: Cursor <cursoragent@cursor.com>
The frontmatter description and opening paragraph repeated the same sentence verbatim. Shorten the description to a task-focused one-liner (no trailing period, per style guide) and rewrite the opening paragraph so it complements rather than restates it. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Nice addition — one small non-blocking suggestion: Sidebar label. In the "MCP Servers" nav group, the bare Separately, FYI: the neighboring Celo MCP Server page was stale (missing the remote HTTP transport and several tools) — refreshed in #2288. |
Rename sidebarTitle from bare "Celina" to "Celina (agent wallet)" so its purpose reads at a glance next to Celo MCP Server in the nav. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Good call — updated Thanks for the approval and the #2288 heads-up on the Celo MCP Server refresh. |

The hole, and the fix
build-on-celo/build-with-ai/had no page for Celina, a third-party Celo-native AI-agent stack (SDK, local stdio MCP server, hosted MCP endpoint, REST API) that shares one tool catalog across all four surfaces. This adds:build-on-celo/build-with-ai/celina/index.mdx— Index page (intro + CardGroup) linking to the 4 detail pagesbuild-on-celo/build-with-ai/celina/sdk.mdx,mcp.mdx,hosted-mcp.mdx,api.mdx— Guide pages (Prerequisites → How it works → task sections → Troubleshooting → Resources → Related), each with real, verified content pulled from the upstream repos (package.json, README.md, source error strings) — no invented detailsdocs.jsonnavigation, nested under "Build with AI"mcp/index.mdxand a short new "Give Agents a Wallet with Celina" section inoverview.mdx(per AGENTS.md §8 rule 9 — new agent-relevant pages get listed on the overview page)Troubleshooting sections quote verbatim strings I confirmed in the source: e.g.
celina-mcp's README troubleshooting table (spawn celina-mcp ENOENT,Cannot find package 'ox', etc.),celina-sdk's token/simulation/Mento/Uniswap error messages, andcelina-api's JSON error shapes ({"error":"Unknown tool: ${name}"}etc.).What this does NOT do / residual risk
Judgement calls
andrewkimjoseph/add-celina-ai-stack-docs.Issues
Closes #
Refs #
Stacking / conflicts
Branched off
main, independent of any other open PRs. Touchesdocs.jsonandbuild-on-celo/build-with-ai/mcp/index.mdxandoverview.mdx— flagging in case another in-flight PR touches the same files.Verification evidence
Ran on this branch's head after all edits. No existing pages' content or facts were changed — only additive content and two small cross-link insertions.
Remaining ops steps
Checklist
mainmint broken-linkspasses on this branch head (see Verification evidence) — this repo's CI-equivalent check for a docs PRMade with Cursor