{"apiVersion":"v1","directorySlug":"xiyo-mcp-48abd38ecf","title":"이요의 홀","description":"기록 보관소 및 실험실 및 놀이터 및 블로그","pageUrl":"https://www.mcpbundles.com/skills/xiyo-mcp-48abd38ecf","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://xiyo.dev/mcp","hostedMcpUrl":null,"toolCount":17,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"dev.xiyo/xiyo-mcp-48abd38ecf","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"json_prettify","description":"JSON 문자열을 들여쓰기 포맷으로 변환합니다.","inputSchema":{"type":"object","required":["json"],"properties":{"json":{"type":"string"}}},"logicalName":"json_prettify","displayName":"json_prettify","title":"json_prettify","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"json_minify","description":"JSON 문자열을 공백 없이 압축합니다.","inputSchema":{"type":"object","required":["json"],"properties":{"json":{"type":"string"}}},"logicalName":"json_minify","displayName":"json_minify","title":"json_minify","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"json_stats","description":"JSON 문자열의 통계(문자 수, 줄 수, 바이트, 키 수)를 반환합니다.","inputSchema":{"type":"object","required":["json"],"properties":{"json":{"type":"string"}}},"logicalName":"json_stats","displayName":"json_stats","title":"json_stats","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"base64_encode","description":"문자열을 Base64로 인코딩합니다.","inputSchema":{"type":"object","required":["text"],"properties":{"text":{"type":"string"}}},"logicalName":"base64_encode","displayName":"base64_encode","title":"base64_encode","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"base64_decode","description":"Base64 문자열을 디코딩합니다.","inputSchema":{"type":"object","required":["encoded"],"properties":{"encoded":{"type":"string"}}},"logicalName":"base64_decode","displayName":"base64_decode","title":"base64_decode","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"hash","description":"텍스트의 해시값을 생성합니다. (SHA-1/256/384/512)","inputSchema":{"type":"object","required":["text"],"properties":{"text":{"type":"string"},"algorithm":{"enum":["SHA-1","SHA-256","SHA-384","SHA-512"],"type":"string"}}},"logicalName":"hash","displayName":"hash","title":"hash","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"jwt_decode","description":"JWT 토큰을 디코딩하여 header, payload, 만료 여부를 반환합니다.","inputSchema":{"type":"object","required":["token"],"properties":{"token":{"type":"string"}}},"logicalName":"jwt_decode","displayName":"jwt_decode","title":"jwt_decode","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"regex_test","description":"정규식으로 텍스트를 검사하고 매치 결과를 반환합니다.","inputSchema":{"type":"object","required":["pattern","input"],"properties":{"flags":{"type":"string","default":""},"input":{"type":"string"},"pattern":{"type":"string"}}},"logicalName":"regex_test","displayName":"regex_test","title":"regex_test","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"timestamp_to_date","description":"Unix 타임스탬프(초 또는 밀리초)를 ISO 날짜 문자열로 변환합니다.","inputSchema":{"type":"object","required":["value"],"properties":{"value":{"type":"number"}}},"logicalName":"timestamp_to_date","displayName":"timestamp_to_date","title":"timestamp_to_date","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"date_to_timestamp","description":"ISO 8601 날짜 문자열을 Unix 타임스탬프로 변환합니다.","inputSchema":{"type":"object","required":["iso"],"properties":{"iso":{"type":"string"}}},"logicalName":"date_to_timestamp","displayName":"date_to_timestamp","title":"date_to_timestamp","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"timestamp_now","description":"현재 시각의 Unix 타임스탬프(초/밀리초)를 반환합니다.","inputSchema":{"type":"object","properties":{}},"logicalName":"timestamp_now","displayName":"timestamp_now","title":"timestamp_now","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"worldclock","description":"지정한 타임존의 현재 시각을 반환합니다.","inputSchema":{"type":"object","required":["timezone"],"properties":{"timezone":{"type":"string"}}},"logicalName":"worldclock","displayName":"worldclock","title":"worldclock","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"lorem_ipsum","description":"Lorem Ipsum 더미 텍스트를 생성합니다.","inputSchema":{"type":"object","properties":{"mode":{"enum":["paragraph","sentence"],"type":"string","default":"paragraph"},"seed":{"type":"string","default":""},"count":{"type":"number","default":3}}},"logicalName":"lorem_ipsum","displayName":"lorem_ipsum","title":"lorem_ipsum","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"password_generate","description":"안전한 랜덤 비밀번호를 생성합니다.","inputSchema":{"type":"object","properties":{"digits":{"type":"boolean","default":true},"length":{"type":"number","default":16},"symbols":{"type":"boolean","default":false},"lowercase":{"type":"boolean","default":true},"symbolSet":{"enum":["compatible","standard","extended"],"type":"string","default":"compatible"},"uppercase":{"type":"boolean","default":true}}},"logicalName":"password_generate","displayName":"password_generate","title":"password_generate","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"choseong","description":"한글 문자열에서 초성을 추출합니다.","inputSchema":{"type":"object","required":["text"],"properties":{"text":{"type":"string"}}},"logicalName":"choseong","displayName":"choseong","title":"choseong","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"unit_convert","description":"단위를 변환합니다. (길이/무게/온도/넓이/데이터/속도)","inputSchema":{"type":"object","required":["category","from","to","value"],"properties":{"to":{"type":"string"},"from":{"type":"string"},"value":{"type":"number"},"category":{"enum":["length","weight","temperature","area","data","speed"],"type":"string"}}},"logicalName":"unit_convert","displayName":"unit_convert","title":"unit_convert","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"color_convert","description":"색상 값을 RGB/HEX/HSL/OKLCH 형식 간에 변환합니다.","inputSchema":{"type":"object","required":["value","from"],"properties":{"from":{"enum":["hex","rgb","hsl","oklch"],"type":"string"},"value":{"type":"string"}}},"logicalName":"color_convert","displayName":"color_convert","title":"color_convert","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=-&config=eyJ1cmwiOiAiaHR0cHM6Ly94aXlvLmRldi9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fxiyo.dev%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fxiyo.dev%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=%EC%9D%B4%EC%9A%94%EC%9D%98+%ED%99%80&connectorUrl=https%3A%2F%2Fxiyo.dev%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"-\" --url \"https://xiyo.dev/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/xiyo-mcp-48abd38ecf","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/xiyo-mcp-48abd38ecf/tools/{tool}","mcpServerUrl":"https://xiyo.dev/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/xiyo-mcp-48abd38ecf?live=1"}