mcp-server

mcp-server

16

The PortOne MCP Server is a specialized server for PortOne users, enhancing integration and query resolution by leveraging official documentation with large language models. It requires Python 3.12, the UV package manager, and incorporates tools for development, testing, and updating server documents.

PortOne MCP Server

  • It is an MCP (Model Context Protocol) server designed for PortOne users, offering accurate integration and query assistance by providing PortOne's official documentation to LLM (Large Language Model).
  • Requirements:
    • Python 3.12 or above
    • UV, a Python package manager
  • Setup:
    1. Clone the repository and install necessary packages
    2. Run the MCP server
    3. Test the server using pytest
    4. Perform code linting using ruff
    5. Publish by updating the version in pyproject.toml, cleaning up, building, and publishing the package
    6. Register the MCP server locally with configuration adjustments
  • This project provides scripts to update the documents from local clones of developers.portone.io and help.portone.io repositories by generating and replacing documentation in the MCP server with updated content.