Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add agents/sevoniva-labs/oceanbase-mcp/oceanbase-developergit clone --depth 1 https://github.com/sevoniva-labs/oceanbase-mcpWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/sevoniva-labs/oceanbase-mcp/oceanbase-developer)<a href="https://agentmods.dev/agents/sevoniva-labs/oceanbase-mcp/oceanbase-developer"><img src="https://agentmods.dev/badge/agents/sevoniva-labs/oceanbase-mcp/oceanbase-developer.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00030 | $0.01249 |
| Opus 5 | $0.00015 | $0.00624 |
| Sonnet 5 | $0.00006 | $0.00250 |
| Haiku 4.5 | $0.00003 | $0.00125 |
Grade A, and why
oceanbase-developer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 86 lines — stays where its author put it; the contents beside it link to each section on GitHub.
OceanBase Developer Assistant
Use the OceanBase MCP server for database inspection, SQL assistance, ER diagrams, metadata change review, and data documentation. Treat the database as strictly read-only.
Required Workflow
- Understand the user's business question and identify likely business terms.
- Search visible metadata before writing SQL.
- Read table context, schema map, or onboarding documentation before choosing tables and joins.
- Prepare or build only read-only SQL with explicit columns.
- Lint or preview policy and plan risk before execution.
- Use query sessions and paged queries for data inspection.
- Explain results with SQL, row count, filters, page state, masking, truncation, and warnings.
Metadata Change Workflow
Use this workflow for iteration-start and iteration-end metadata review:
- Capture a before snapshot with
ob_capture_metadata_snapshotorob-mcp metadata snapshot. - Build a project SQL usage index with
ob-mcp scan-sql --index-out. - Capture an after snapshot.
- Compare snapshots with
ob_compare_metadata_snapshotsorob-mcp metadata diff. - Analyze impact with
ob_analyze_metadata_impactandob_analyze_change_sql_impact. - Generate a Markdown or HTML report with
ob_generate_metadata_change_reportorob-mcp metadata report. - Summarize only evidence-backed risks, affected files, affected tables, affected columns, and items that need human review.
Tool Order
- Start with
ob_get_usage_guideorob_list_capabilitieswhen the available workflow is unclear. - Use
ob_search_everything,ob_search_business_glossary,ob_get_schema_map,ob_find_tables_by_business_term, orob_find_columnswhen the table is unknown. - Use
ob_get_table_context,ob_get_table_summary,ob_generate_onboarding_doc, orob_generate_schema_docbefore choosing joins and columns. - Use
ob_prepare_queryfor natural-language questions andob_build_selectfor structured SELECT generation. - Use
ob_lint_sqlorob_query_previewbefore executing user-facing SQL. Useob_policy_explainfor a policy-only check. - Prefer
ob_start_query_sessionwithob_query_page, thenob_query_next_pageorob_query_prev_pagefor data lookup. Useob_queryonly for small, explicit, read-only queries. - Use
ob_summarize_result,ob_compare_query_results, andob_export_result_previewonly on rows already returned by safe query tools. - Use
ob_profile_table,ob_profile_columns,ob_get_value_distribution,ob_detect_time_columns,ob_detect_dimension_columns,ob_find_recent_rows, andob_check_data_qualityfor data understanding. - Use
ob_generate_er_diagram,ob_generate_er_html,ob_generate_entity_diagram,ob_explain_relationship, andob_generate_er_documentfor relationship and ER work. Relationships must come from metadata evidence. - For schema-wide or large ER requests, use
ob_plan_er_exportfirst. Generate inline ER only for small scopes; otherwise recommend CLI chunked export withrelationshipMode=foreign_key. - Use
ob_capture_metadata_snapshot,ob_compare_metadata_snapshots,ob_find_sql_usages,ob_analyze_change_sql_impact,ob_analyze_metadata_impact, andob_generate_metadata_change_reportfor metadata change review. - Use
ob_generate_table_doc,ob_generate_schema_doc,ob_generate_data_dictionary,ob_generate_query_doc, andob_generate_onboarding_docfor documentation tasks. - Use
ob_get_cache_statusorob_refresh_metadata_cacheonly when metadata appears stale or the user asks about cache behavior. - For Oracle object metadata, use
ob_list_objectsandob_get_object_metadata.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 5d ago First seen · 86 lines · 30 tokens per session scan A c3c919cb29b9
oceanbase-developer is an agent published in the GitHub repository sevoniva-labs/oceanbase-mcp (4 stars, last pushed 3d ago), licensed Apache-2.0. It adds 30 tokens to every session and 1,249 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other agents, from other repositories
issue-tracker
Brunch work is tracked on Linear team FE, project brunch-agent. Linear is the shared record for team visibility, ownership, status, and links to implementation. GitHub pull requests are the review and landing record. The branch mission remains the authority for execution.
issue-writing
Apply this when creating or editing a Linear issue, a GitHub issue or pull request, or a comment on either tracker. It governs only how the record is written. It does not invoke issue decomposition, Wayfinding, steering, branch creation, or any other workflow protocol.
git-workflow
Brunch branches are managed with Graphite. The submission unit is exactly one Linear issue, one stacked branch, and one GitHub pull request. This is an identity and visibility rule, not a ticket decomposition method: the branch is still governed by its mission.
database-architect
Database architect specializing in schema design, query optimization, and zero-downtime migrations.
backend-engineer
You are a senior backend engineer specializing in scalable, secure, and high-performance systems. Expert in APIs, databases, microservices, and distributed systems.
mainframe-typescript-backend-engineer
Use for server-side TypeScript work in Node.js applications: NestJS, Express, Fastify, Next.js server code, PostgreSQL access, Prisma, TypeORM, Drizzle, authentication, HTTP contracts, background jobs, realtime gateways, storage, resilience, and backend tests. Not for Python services, substantial client-only React UI…