Documentation Index
Fetch the complete documentation index at: https://docs.noimosai.com/llms.txt
Use this file to discover all available pages before exploring further.
개요
NoimosAI MCP 서버는 Model Context Protocol을 통해 NoimosAI 작업공간을 노출합니다. 연결이 완료되면 MCP 호환 클라이언트에서 NoimosAI 에이전트와 대화하고, 작업공간과 연동을 조회하며, 소셜 게시물을 클라이언트 안에서 바로 발행할 수 있습니다. 연결 방법은 두 가지입니다.- Remote MCP (권장) —
https://mcp.noimosai.com/mcp에 호스팅. 브라우저 OAuth, 설치 없음, 사용자 본인으로 동작합니다. - Local MCP (
@agos-labs/noimosai-mcp) — npm으로 로컬에서 서버 실행. 헤드리스 / API 키 흐름에 적합합니다.
- Remote (권장)
- Local (npm)
Endpoint: 세션 내에서
https://mcp.noimosai.com/mcp요구 사항
- NoimosAI 계정 (로그인 상태)
- Remote MCP / Custom Connectors를 지원하는 클라이언트
권한 부여
클라이언트가 스스로 등록한 뒤 브라우저가 열려 NoimosAI 로그인과mcp:tools 스코프 동의를 진행합니다. 동의 후 액세스 토큰이 발급되며 도구 호출은 사용자 본인으로 실행됩니다.연결
- Claude Code
- Claude.ai / Desktop
- ChatGPT Web
/mcp를 실행하고 브라우저에서 동의를 완료한 뒤 Claude Code로 돌아옵니다.참고
post는 항상 먼저dryRun: true로 호출하여 페이로드를 확인하세요.dryRun을 지정하지 않으면 실제 소셜 계정에 게시됩니다.- 연결을 끊으려면 클라이언트에서 connector를 제거합니다.
문제 해결
- 동의 화면이 열리지 않음 — connector를 제거하고 다시 추가합니다.
- 도구가 표시되지 않음 —
mcp:tools스코프가 부여되었는지, 계정에 작업공간이 하나 이상 있는지 확인합니다. - 토큰 만료 — 클라이언트에서 다시 권한을 부여합니다.
도구
두 전송 방식 모두 동일한 도구를 제공합니다.chat
NoimosAI 에이전트에 메시지를 보냅니다. 에이전트 응답과 추출된 소셜 게시물을 담은 구조화된 NoimosPostJson을 반환합니다. 마케팅 분석, 소셜 게시물 작성, SEO, 콘텐츠 생성에 적합합니다.
| 매개변수 | 타입 | 필수 | 설명 |
|---|---|---|---|
prompt | string | 예 | 에이전트에 보낼 메시지 또는 지시. |
workspaceId | string | 아니요 | 작업공간 ID. 기본값은 NOIMOS_WORKSPACE_ID(Local) 또는 인증된 계정의 기본 작업공간. |
sessionId | string | 아니요 | 기존 대화를 이어갈 세션 ID. 생략하면 새 세션이 생성됩니다. |
list_workspaces
사용 가능한 작업공간의 ID와 이름을 조회합니다. 매개변수 없음.
list_integrations
작업공간에 연결된 연동(소셜 미디어 계정)을 조회합니다. 반환된 providerAccountId는 post 도구의 각 항목에서 필요합니다.
post
소셜 미디어 게시물을 발행합니다. chat이 반환하는 NoimosPostJson 형식의 게시물 데이터를 받습니다. 각 항목에는 providerAccountId(list_integrations에서 조회)가 반드시 포함되어야 합니다. 발행 전에는 항상 dryRun: true로 페이로드를 확인하세요.
| 매개변수 | 타입 | 필수 | 설명 |
|---|---|---|---|
posts | array | 예 | NoimosPostJson 형식의 게시물 배열. 각 항목에 providerAccountId가 필요합니다. |
schedule | string | 예 | 발행 시각. 즉시는 "now", 예약은 "YYYY-MM-DD HH:MM". |
workspaceId | string | 아니요 | 작업공간 ID. 기본값은 기본 작업공간. |
dryRun | boolean | 아니요 | true이면 실제 발행 없이 전송 내용만 표시합니다. 기본값은 false. |