Skip to main content

license

English | Chinese

obshell-mcp

A MCP server for obshell provided by the OceanBase Community.

Quick Start

  1. Install uv (Python package manager), see the uv repo for install methods.
  2. uvx obshell-mcp to start the mcp server.

cursor

Go to Cursor -> Preferences -> Cursor Settings -> MCP -> Add new global MCP Server to include the following configuration:

{
  "mcpServers": {
    "obshell-mcp": {
      "command": "uvx",
      "args": [
        "obshell-mcp",
      ],
    }
  }
}

or if you want to start the server with sse, you can add the following configuration:

{
  "mcpServers": {
    "obshell-mcp": {
      "command": "uvx",
      "args": [
        "obshell-mcp",
        "--sse",
        "8000"
      ],
    }
  }
}

Environment Variables

The following environment variables can be configured:

Variable Description Default Value
OBSHELL_HOST The host of the obshell server 127.0.0.1
OBSHELL_PORT The port of the obshell server 2886
CLUSTER_NAME The name of the obcluster cluster
SYS_PASSWORD The password of the root user of sys tenant password

Contributing

Issues and Pull Requests are welcome to improve this project.

License

See LICENSE for more information.

Metadata

Release files for obshell-mcp 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for obshell-mcp 0.0.1
File Size Uploaded Provenance
obshell_mcp-0.0.1.tar.gz 15.8 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for obshell-mcp 0.0.1
File Interpreter ABI Platform
obshell_mcp-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 30.5 kB

Release files / obshell_mcp-0.0.1.tar.gz

Download URL obshell_mcp-0.0.1.tar.gz
Size 15.8 kB
Tags Source
SHA-256 checksum
How to use checksums
04b766de3ecaca9b49d7a117c2127319ce1699415bc34da4808564cb506c4d5e
BLAKE2b-256 checksum
How to use checksums
68fdd8750a3657e7600a4a183c226af0395cecd2d7be7bc53c436c5422926687
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2025.

Transparency log

Release files / obshell_mcp-0.0.1-py3-none-any.whl

Download URL obshell_mcp-0.0.1-py3-none-any.whl
Size 14.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
61b92cdbd1292d682f6f8d0cbe2affd351348bd0e29211cea9462bcce0eb7f46
BLAKE2b-256 checksum
How to use checksums
f64edabaf8f4ff12ef3a5d3122abf001371aea62fd7cec0a818a8468c6a4200e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2025.

Transparency log

Security for obshell-mcp 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for obshell_mcp-0.0.1.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2025.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page