원클릭으로
ccos-mcp-tools
Reference for all MCP tools exposed by the CCOS server for agent interactions
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Reference for all MCP tools exposed by the CCOS server for agent interactions
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Front-door lead agent for ambiguous goals.
Validation and testing autonomous agent.
Software engineering autonomous agent.
Installs new durable agents into the runtime.
Design, structure, and task decomposition agent.
Audit, review, and promotion gate agent.
| name | CCOS MCP Tools |
| description | Reference for all MCP tools exposed by the CCOS server for agent interactions |
The CCOS MCP server exposes tools for capability discovery, execution, session management, and learning.
ccos_searchSearch for capabilities by query, ID pattern, or domain.
{
"query": "weather forecast", // Required: search query
"domains": ["weather", "geo"], // Optional: domain filters
"limit": 10, // Optional: max results (default: 10)
"min_score": 0.3 // Optional: minimum relevance (default: 0.0)
}
ccos_suggest_apisGet LLM suggestions for external APIs matching a goal.
{
"query": "get cryptocurrency prices" // What you want to accomplish
}
Logic: If 1 suggestion → use it. If several and confident → choose one. If uncertain → ask user.
ccos_introspect_remote_apiIntrospect external server (MCP, OpenAPI, or HTML docs) and create approval request.
{
"endpoint": "https://api.example.com/openapi.json", // Required
"name": "Example API", // Optional display name
"auth_env_var": "EXAMPLE_API_KEY" // Optional auth var
}
ccos_inspect_capabilityGet detailed schema information for a capability.
{
"capability_id": "weather.get_forecast" // The capability to inspect
}
ccos_execute_capability ⭐ PRIMARYExecute a capability with JSON inputs - no RTFS knowledge needed.
{
"capability_id": "geocoding_api.direct_geocoding_by_location_name",
"inputs": { "city": "Paris", "limit": 1 },
"session_id": "optional-session-id", // Optional: track multi-step
"original_goal": "get weather for Paris" // Optional: for learning
}
ccos_execute_planExecute raw RTFS code.
{
"plan": "(let [x 1] (+ x 2))", // RTFS code string
"dry_run": false, // If true, validate only
"original_goal": "test math" // Optional
}
ccos_planDecompose a goal into sub-intents using LLM.
{
"goal": "get weather in paris tomorrow and send as email"
}
Returns: plan with resolved/gap steps, next_action guidance.
ccos_session_startStart a new planning/execution session.
{
"goal": "Build a daily report agent",
"context": { "preference": "concise" } // Optional
}
ccos_session_planGet the accumulated RTFS plan from a session.
{
"session_id": "session_123456"
}
ccos_session_endEnd session and save the RTFS plan.
{
"session_id": "session_123456",
"save_as": "my-plan.rtfs" // Optional filename
}
ccos_consolidate_sessionConvert a session into a reusable Agent Capability.
{
"session_id": "session_123456",
"agent_name": "daily_reporter",
"description": "Generates daily consolidated reports"
}
ccos_log_thoughtRecord agent reasoning for learning.
{
"thought": "The user wants weather + crypto data combined",
"plan_id": "optional-plan-id",
"is_failure": false // Set true if recording failure
}
ccos_recall_memoriesRetrieve relevant memories by tags.
{
"tags": ["weather", "learning"],
"limit": 10
}
ccos_record_learningExplicitly record a learned pattern.
{
"pattern": "Use batch API for multiple symbols",
"context": "cryptocurrency price fetching",
"outcome": "3x faster than individual calls",
"confidence": 0.9
}
ccos_get_constitutionGet system rules and policies.
{}
ccos_get_guidelinesGet official agent guidelines from docs/agent_guidelines.md.
{}
rtfs_get_grammarGet RTFS language grammar reference.
{
"category": "overview" // overview|literals|collections|special_forms|types|purity_effects|all
}
ccos_list_capabilitiesList all registered CCOS capabilities.
{}
ccos_check_secretsCheck if required secrets are available.
{
"secret_names": ["OPENWEATHERMAP_API_KEY", "GITHUB_TOKEN"]
}
ccos_list_approvalsList approval requests.
{
"status": "pending", // pending|rejected|expired|approved|all
"limit": 20
}
ccos_register_serverRegister an approved server's tools.
{
"approval_id": "approval_123456"
}
ccos_synthesize_capabilityGenerate RTFS capability using LLM.
{
"description": "Fetch and format weather data",
"capability_name": "weather.formatted_forecast",
"input_schema": { "type": "object", "properties": { "city": { "type": "string" } } },
"output_schema": { "type": "object" }
}
ccos_compile_rtfsValidate RTFS syntax without execution.
{
"code": "(defn add [x y] (+ x y))"
}
rtfs_compileParse RTFS code with optional AST output.
{
"code": "(+ 1 2)",
"show_ast": true
}
1. ccos_search → Find capabilities
2. ccos_inspect_capability → Get input schema
3. ccos_session_start → Begin session
4. ccos_execute_capability → Execute with inputs
5. ccos_session_end → Save RTFS plan