rtcf

Turns rough requests into sharp Role/Task/Context/Format prompts. Thai and English.

사용해야 할까요

품질 및 안전성

A
설명 품질
100%
스키마 완전성
100%
이름 품질
87%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~637토큰 (도구 정의)
~1.6 KB일반적인 응답 크기
최소한의 주의 영향 (128k 컨텍스트의 0.50%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "rtcf": {
      "url": "https://rtcf.happlen.com/api/mcp"
    }
  }
}

원격 엔드포인트

https://rtcf.happlen.com/api/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (3)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢improve_prompt(prompt, target)

Rewrite a rough prompt into a sharper, ready-to-use prompt structured as Role, Task, Context, Format (RTCF). Returns the improved prompt, its four parts, a short list of clarifying questions worth asking the user, and which model tier and effort level suit this kind of work. Use this before answering when the user's request is vague, or when the user asks to improve a prompt.

입력 스키마

{
  "type": "object",
  "properties": {
    "prompt": {
      "type": "string",
      "minLength": 1,
      "maxLength": 8000,
      "description": "The rough prompt or request to restructure"
    },
    "target": {
      "type": "string",
      "enum": [
        "generic",
        "claude",
        "gpt"
      ],
      "description": "Which AI family will actually run the improved prompt (\"claude\" or \"gpt\"). Pass your own family so the wording is shaped for it and the model recommendation is concrete. Omit for a provider-neutral prompt."
    }
  },
  "required": [
    "prompt"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡improve_followup(next_request, conversation_summary, original_goal)

Write the user's NEXT message for an AI conversation that is already in progress (a follow-up). Use when the user wants to refine, deepen, or continue earlier work in this conversation. Do NOT use it for a brand-new task (use improve_prompt for that). Returns a short, ready-to-send continuation message that anchors to the existing work instead of restarting it. Requires an API key (add ?key=rk_live_... to the connector URL).

입력 스키마

{
  "type": "object",
  "properties": {
    "next_request": {
      "type": "string",
      "minLength": 1,
      "maxLength": 8000,
      "description": "What the user wants next, or where they are stuck, in their own words"
    },
    "conversation_summary": {
      "type": "string",
      "maxLength": 20000,
      "description": "2-6 sentences summarizing what the AI last produced and any key decisions so far (you can see the conversation; the tool cannot)"
    },
    "original_goal": {
      "type": "string",
      "maxLength": 8000,
      "description": "The original goal or starter prompt of the conversation, if known"
    }
  },
  "required": [
    "next_request"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪build_prompt(role, task, context, format)

Compose a ready-to-use prompt from explicit Role, Task, Context, and Format parts. Use when the user already knows the pieces and wants them woven into one clean prompt.

입력 스키마

{
  "type": "object",
  "properties": {
    "role": {
      "type": "string",
      "maxLength": 2000,
      "description": "Who the AI should be"
    },
    "task": {
      "type": "string",
      "minLength": 1,
      "maxLength": 4000,
      "description": "What the AI should do"
    },
    "context": {
      "type": "string",
      "maxLength": 4000,
      "description": "Background the AI needs"
    },
    "format": {
      "type": "string",
      "maxLength": 2000,
      "description": "How the answer should be shaped"
    }
  },
  "required": [
    "role",
    "task"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 3개
검증됨버전이 기록되지 않음도구 3개
검증됨버전이 기록되지 않음도구 3개