Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
OPENAI_API_KEY | Yes | OpenAI API key (https://platform.openai.com/api-keys) | |
PII_MASTER_KEY | Yes | PII encryption master key (32+ characters recommended) |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
mcp_detect_pii | MCP Tool: 텍스트에서 PII 탐지
Args:
text (str): 분석할 텍스트
Returns:
Dict[str, Any]: 탐지 결과 |
mcp_process_text | MCP Tool: 텍스트 PII 처리 (탐지 + 익명화)
Args:
text (str): 처리할 텍스트
Returns:
Dict[str, Any]: 처리 결과 |
mcp_batch_process | MCP Tool: 여러 텍스트 일괄 처리
Args:
texts (List[str]): 처리할 텍스트 리스트
Returns:
Dict[str, Any]: 일괄 처리 결과 |
mcp_anonymize_text | MCP Tool: 텍스트 익명화
Args:
text (str): 원본 텍스트
pii_items (List[Dict[str, Any]]): PII 항목들
Returns:
str: 익명화된 텍스트 |
mcp_encrypt_pii_item | MCP Tool: PII 항목 암호화
Args:
pii_value (str): 암호화할 PII 값
pii_type (str): PII 유형 (이름, 전화번호, 이메일 등)
Returns:
Dict[str, Any]: 암호화 결과 |
mcp_decrypt_pii_item | MCP Tool: PII 항목 복호화
Args:
encrypted_value (str): 복호화할 암호화된 값
pii_type (str): PII 유형
Returns:
Dict[str, Any]: 복호화 결과 |
mcp_encrypt_text_pii | MCP Tool: 텍스트에서 PII를 탐지하고 암호화
Args:
text (str): 처리할 텍스트
Returns:
Dict[str, Any]: 암호화 처리 결과 |
mcp_decrypt_text_pii | MCP Tool: 암호화된 텍스트에서 PII 복호화
Args:
encrypted_text (str): 암호화된 텍스트
encrypted_items (Dict[str, str]): 원본값 -> 암호화값 매핑
Returns:
Dict[str, Any]: 복호화 결과 |