一键导入
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