Skip to main content

PortOne 개발자 문서를 위한 MCP(Model Context Protocol) 서버입니다. 이 서버는 PortOne 문서 내용을 LLM(Large Language Model)에 제공하여 PortOne 서비스 관련 정보를 쉽게 검색할 수 있도록 합니다.

Project description

PortOne MCP Server

포트원을 사용하는 개발자를 위한 MCP(Model Context Protocol) 서버입니다. 이 서버는 PortOne 개발자센터 문서 내용을 LLM(Large Language Model)에 제공하여 관련 정보를 쉽고 정확하게 조회할 수 있도록 합니다.

MCP 서버 등록하기

  1. uv 및 Python 3.12 이상이 설치되어 있어야 합니다.

  2. Claude Desktop -> Settings -> Developer -> Edit Config를 통해 아래 내용을 추가합니다.

    "mcpServers": {
    
      // 기존 설정
    
      "portone-mcp-server": {
        "command": "uvx",
        "args": [
          "portone-mcp-server@latest"
        ]
      }
    }
    
  3. Claude Desktop을 재시작해 portone-mcp-server 및 해당 서버가 제공하는 도구들이 잘 등록되었는지 확인합니다.

  4. Cursor, Windsurf 등 MCP를 지원하는 IDE에 대해서도 동일한 방식으로 MCP 서버를 등록할 수 있습니다.

개발하기

요구사항

  1. 저장소를 클론한 후 필요한 패키지 설치하기

    uv venv
    uv sync --extra dev
    
  2. MCP 서버 실행

    uv run portone-mcp-server
    
  3. 테스트

    uv run pytest
    
  4. 코드 린팅

    uv run ruff check .
    uv run ruff format .
    
  5. 퍼블리싱

    # 먼저 pyproject.toml의 version을 변경합니다.
    rm -rf dist
    uv sync
    uv build
    uv publish
    
  6. 로컬 환경의 MCP 서버 등록하기

    "mcpServers": {
       "portone-mcp-server": {
       "command": "uv",
       "args": [
          "--directory",
          "/your/absolute/path/to/portone-mcp-server",
          "run",
          "portone-mcp-server"
       ]
       }
    }
    

라이선스

Apache License 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

portone_mcp_server-0.2.1.tar.gz (1.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

portone_mcp_server-0.2.1-py3-none-any.whl (1.7 MB view details)

Uploaded Python 3

File details

Details for the file portone_mcp_server-0.2.1.tar.gz.

File metadata

  • Download URL: portone_mcp_server-0.2.1.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.6

File hashes

Hashes for portone_mcp_server-0.2.1.tar.gz
Algorithm Hash digest
SHA256 119e13da5c0538a38c68af69f4ece8d9a9827bfe58ad48f2a368ed9c0f9c5f73
MD5 97edc440464c8edfdf6c9be71eedf43b
BLAKE2b-256 c091809a80717f0a27a05ec622c8aefb24cc8a20bbef61f1bd5e5b0d30f6a0d6

See more details on using hashes here.

File details

Details for the file portone_mcp_server-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for portone_mcp_server-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c48777c547e80112a18de0edee199aaa3a1f812c487a3ae32e6ea1570469bb6a
MD5 fd223cd4c36ac2e8704c5891feba1e45
BLAKE2b-256 d7e01b01f7e11d2fbf147698316444fd94f5b988c0830769c119618c01dba21d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page