portone_io_mcp_server

portone_io_mcp_server

by portone-io
A server that integrates PortOne developer documentation with LLMs for accurate and easy information retrieval.

PortOne MCP Server for Developers

Overview

The PortOne MCP Server is designed for developers using PortOne. This server provides PortOne Developer Center documentation to Large Language Models (LLMs), enabling easy and accurate access to relevant information.

Getting Started

Prerequisites

Installation

  1. Clone the repository and install required packages:
    shell uv venv uv sync --extra dev

  2. Run the MCP server:
    shell uv run portone-mcp-server

  3. Run tests:
    shell uv run pytest

  4. Lint the code:
    shell uv run ruff check . uv run ruff format .

  5. Publish the package:
    shell # Update the version in pyproject.toml first rm -rf dist uv sync uv build uv publish

Registering the MCP Server

  1. Ensure uv and Python 3.12 or higher are installed.

  2. Add the following configuration to Claude Desktop:
    json "mcpServers": { "portone-mcp-server": { "command": "uvx", "args": ["portone-mcp-server@latest"] } }

  3. Restart Claude Desktop to verify the server registration.

  4. Register the MCP server in IDEs like Cursor or Windsurf using the same method.

Updating Documentation

Prerequisites

  • The developers.portone.io repository must be cloned locally.

Steps

  1. Update the documentation:
    ```shell
    # Using environment variables
    export DEVELOPERS_PORTONE_IO_PATH="/path/to/developers.portone.io"
    uv run update_docs.py

# Or interactively
uv run update_docs.py
# Enter the path to the developers.portone.io repository when prompted
```

This script performs the following:
1. Executes pnpm docs-for-llms in the developers.portone.io repository.
2. Replaces the MCP server's docs directory with the newly generated content.
3. Downloads and replaces external developer center documentation.

License

This project is licensed under the Apache License 2.0.

Resources

Features & Capabilities

Categories
mcp_server model_context_protocol python llm api_integration developer_tools

Implementation Details

Stats

0 Views
10 GitHub Stars

Repository Info

portone-io Organization

Similar MCP Servers

continuedev_continue by continuedev
25049
21423
9300