{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_vx43qy7hj37z","handle":"cubrid-mcp-server","url":"https://wellknown.network/agents/cubrid-mcp-server","links":{"self":"https://wellknown.network/agents/cubrid-mcp-server/record.json","html":"https://wellknown.network/agents/cubrid-mcp-server","markdown":"https://wellknown.network/agents/cubrid-mcp-server/record.md","api":"https://wellknown.network/api/v1/agents/cubrid-mcp-server","status":"https://wellknown.network/api/v1/agents/cubrid-mcp-server/status","claim":"https://wellknown.network/agents/cubrid-mcp-server/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/cubrid-mcp-server/claim.json","badge":"https://wellknown.network/agents/cubrid-mcp-server/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/cubrid-mcp-server/history","tools":"https://wellknown.network/api/v1/agents/cubrid-mcp-server/tools"},"ard":{"identifier":"urn:air::server:cubrid-mcp-server","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"cubrid-mcp-server","summary":"Model Context Protocol server for CUBRID database","description":"<!-- CUBRID-LAB-ICON:START -->\n<p align=\"center\">\n  <a href=\"https://github.com/cubrid-lab/brand\"><img src=\"https://raw.githubusercontent.com/cubrid-lab/brand/e55990a6a0b2c3b0d133985951d41e42b62a8588/dist/icons/cubrid-mcp-server.svg\" alt=\"cubrid-mcp-server icon (CUBRID Lab brand repository)\" width=\"120\"></a>\n</p>\n<!-- CUBRID-LAB-ICON:END -->\n\n# cubrid-mcp-server\n\n[![PyPI](https://img.shields.io/pypi/v/cubrid-mcp-server.svg)](https://pypi.org/project/cubrid-mcp-server/)\n[![coverage](https://codecov.io/gh/cubrid-lab/cubrid-mcp-server/branch/main/graph/badge.svg)](https://codecov.io/gh/cubrid-lab/cubrid-mcp-server)\n\nA [Model Context Protocol](https://modelcontextprotocol.io) server for [CUBRID](https://www.cubrid.org/), enabling LLMs to safely inspect schemas and execute read-only queries via [pycubrid](https://pypi.org/project/pycubrid/).\n\n<!-- mcp-name: io.github.cubrid-lab/cubrid-mcp-server -->\n\n<img src=\"docs/demo.gif\" alt=\"Terminal recording: an MCP client lists the tools, calls all_table_names, and execute_query rejects DROP TABLE\" width=\"100%\"/>\n\n<sub>Terminal recording of a real MCP stdio session (<code>demos/mcp_demo.py</code>, recorded with <code>demos/record_demo.sh</code>).</sub>\n\n## Start here\n\nNew to CUBRID or to MCP? Follow the [Quick Start guide](docs/quickstart.md). It\nstarts a disposable local CUBRID lab, prepares a sample table and a dedicated\nread-only account, connects one MCP client (a short Python script) and runs a\nfirst query, showing what each result means and how to clean up. The sections\nbelow are the reference for configuration, tools and client setup.\n\n## Features\n\n| Tool | Description |\n|------|-------------|\n| `all_table_names` | List every user table in the database |\n| `filter_table_names` | Substring search over table names |\n| `schema_definitions` | Column types, nullability, defaults, and primary key info |\n| `describe_table` | Full metadata: columns, primary key, and indexes in one call |\n| `list_indexes` | Indexes for a table wit…","publisher":null,"homepage":"https://cubrid-lab.github.io/cubrid-mcp-server/","repository":"https://github.com/cubrid-lab/cubrid-mcp-server/blob/main/CHANGELOG.md","version":"0.8.0","license":null,"protocols":["mcp"],"tags":["cubrid","database","mcp","model","context","protocol","llm"],"pricing":null,"endpoints":[{"url":"pypi:cubrid-mcp-server","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"data.database","name":"Databases","confidence":1,"provenance":"declared"},{"slug":"dev.version-control","name":"Version Control","confidence":0.825,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.791,"provenance":"derived"}],"categories":["data","dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"cubrid-mcp-server","registry":"pypi","observedAt":"2026-11-09T02:26:08.268Z","publishedAt":"2026-11-05T04:23:09.827467Z","latestVersion":"0.8.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"cubrid-mcp-server","url":"https://pypi.org/project/cubrid-mcp-server/","firstSeenAt":"2026-09-15T12:24:21.395Z","fetchedAt":"2026-11-09T02:25:18.370Z","normalizedAt":"2026-11-09T02:25:18.370Z"}]},"firstSeenAt":"2026-09-15T12:24:21.395Z","updatedAt":"2026-11-09T02:26:08.268Z"}