home / mcp / obono rksv api mcp server

Obono Rksv API MCP Server

MCP Server generated by mcp.ag2.ai

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "ag2-mcp-servers-obono-rksv-api": {
      "command": "python",
      "args": [
        "mcp_server/main.py",
        "stdio"
      ],
      "env": {
        "CONFIG": "{}",
        "SECURITY": "{}",
        "CONFIG_PATH": "mcp_server/mcp_config.json"
      }
    }
  }
}

You run this MCP server to expose a machine-readable interface for the Obono API, enabling clients to interact with the OpenAPI-described model context protocol in a structured, predictable way. It supports local execution and remote configuration, so you can integrate it into your tooling and workflows with minimal friction.

How to use

Start the MCP server in a local, stdio-based mode to enable direct in-process communication with your client or test harness. You can then connect your MCP client to the running server instance and perform model-context operations through the MCP protocol. Ensure you provide any required configuration via environment variables if you need to customize paths or security parameters. Use this setup for development, testing, and integration with other components in your toolchain.

How to install

Prerequisites must be in place before installing and running the server.

1. Install Python 3.9 or newer.

2. Install pip and the uv runner.

3. Clone the MCP server repository.

4. Install development dependencies.

5. Run the server in stdio mode.

Configuration and startup

Configure the server using environment variables if you need to customize where to load the MCP configuration or to pass security parameters.

To start the server in stdio mode, run the following command:

Additional notes

Development and quality tooling are used to maintain the project, including linting, static analysis, and tests. The project uses pre-commit hooks and a consistent build/publish workflow.

Example configuration (MCP connection)

{
  "mcpServers": {
    "obono_rksv_api": {
      "command": "python",
      "args": ["mcp_server/main.py","stdio"],
      "env": {
        "CONFIG_PATH": "mcp_server/mcp_config.json",
        "CONFIG": "{}",
        "SECURITY": "{}"
      }
    }
  }
}

Available tools

ruff

Linting and formatting tool used to check code quality and apply consistent style.

mypy

Static type checker ensuring type correctness across the codebase.

pytest

Testing framework used to run unit and integration tests.

pre-commit

Hooks that run automatically before commits to enforce standards.

hatch

Build and publish tool used to package and distribute the MCP server.