Repository navigation
mcp_server_tools_mod
GitHub Action edited this page Oct 1, 2026
·
1 revision
iso_doc_type: "Specification" iso_viewpoint: "ComponentView" type: "module" title: "factory-mcp-server::tools β Tool Dispatch Registry" source_path: "crates/factory-mcp-server/src/tools/mod.rs" description: "ISO 42010 ComponentView / ISO 15289 Specification documentation for factory-mcp-server::tools β Tool Dispatch Registry." tags: ['iso42010', 'okf', 'component_view', 'rust', 'ast'] timestamp: "2026-10-01T14:00:00Z" generated: "agent:okf-professional-documenter" verified: "true" last_verified_commit: "fbdc5848"
Source:
crates/factory-mcp-server/src/tools/mod.rs
Layer: Interface
Role: Tool dispatch registry managing dynamic tool registration, JSON-RPC schema contracts, authorization checks, and request routing to concrete tool implementations.
classDiagram
class Tool {
<<trait>>
+name() String
+description() String
+input_schema() Value
+call(params: Value) Result~CallToolResult~
}
class BridgeTool
class DeepResearchTool
class ExecuteCodeTool
class GetFactoryStatusTool
class IndexCodeTool
class InspectKafkaTopicTool
class LaunchSandboxPodTool
class ListMinioBucketsTool
class ListMinioObjectsTool
class PlanMissionTool
class RetrieveContextTool
class RunTestsTool
class SearchJiraTool
class SecurityReviewTool
class SpecKitTasksToIssuesTool
class SpecKitTool
class UpdateMissionStatusTool
Tool <|.. BridgeTool
Tool <|.. DeepResearchTool
Tool <|.. ExecuteCodeTool
Tool <|.. GetFactoryStatusTool
Tool <|.. IndexCodeTool
Tool <|.. InspectKafkaTopicTool
Tool <|.. LaunchSandboxPodTool
Tool <|.. ListMinioBucketsTool
Tool <|.. ListMinioObjectsTool
Tool <|.. PlanMissionTool
Tool <|.. RetrieveContextTool
Tool <|.. RunTestsTool
Tool <|.. SearchJiraTool
Tool <|.. SecurityReviewTool
Tool <|.. SpecKitTasksToIssuesTool
Tool <|.. SpecKitTool
Tool <|.. UpdateMissionStatusTool
| Tool Name | Module | Primary Purpose | Authorized Agents |
|---|---|---|---|
bridge |
bridge.rs |
Bidirectional bridge communication | All Agents |
deep_research |
deep_research_tool.rs |
Multi-step Hatchet background research | Rustant, DocAgent |
execute_code |
execute_code.rs |
Surgical code execution in sandbox | ZeroClaw |
get_factory_status |
get_factory_status.rs |
System health and metrics inspection | All Agents |
index_code |
index_code.rs |
AST parsing and vector indexing | ZeroClaw, DocAgent |
inspect_kafka_topic |
inspect_kafka_topic.rs |
Live Kafka topic diagnostics | QAObserver, Auditor |
launch_sandbox_pod |
launch_sandbox_pod.rs |
Provision gVisor/K8s sandbox container | ZeroClaw |
list_minio_buckets |
list_minio_buckets.rs |
Storage bucket discovery | All Agents |
list_minio_objects |
list_minio_objects.rs |
S3 artifact object listing | All Agents |
plan_mission |
plan_mission.rs |
Decomposes mission requirements into DAG | Rustant |
retrieve_context |
retrieve_context.rs |
R2R hybrid semantic context retrieval | All Agents |
run_tests |
run_tests.rs |
Automated test execution in sandbox | QAObserver, ZeroClaw |
search_jira |
search_jira.rs |
Enterprise Jira issue queries | Rustant |
security_review |
security_review.rs |
Static SAST & secret analysis | Auditor |
spec_kit_tasks_to_issues |
spec_kit_tasks_to_issues.rs |
Converts tasks.md into GitHub issues | Rustant |
spec_kit_tool |
spec_kit_tool.rs |
Spec-driven code intelligence | Rustant, ZeroClaw |
update_mission_status |
update_mission_status.rs |
State transitions in DAG | All Agents |
Related: lib.rs Β· Tactical Design
- Business Context
- Strategic Design
- Tactical Design
- Agent Specifications
- Runtime Sequences
- Infrastructure Adapters
- Mission Data Model
- lib.md
- gitlab_verifier.md
- poller_service.md
- telemetry_export.md
- Agents
- Workflows
- Bridge
- Utils
- lib.md
- github.md
- gitlab.md
- jira.md
- kafka.md
- ziti.md
- vault.md
- r2r.md
- semantica.md
- aethalgard.md
- mcp_client.md
- pipeline_classifier.md
- s3.md
- sentry.md
- security_validator.md
- cursor_store.md
- git_poller.md
- lib.md
- main.md
- protocol.md
- sandbox.md
- scratch.md
- feedback_route.md
- github_webhook.md
- Skills
-
Tools
- mod.md
- bridge.md
- deep_research_tool.md
- execute_code.md
- get_factory_status.md
- index_code.md
- inspect_kafka_topic.md
- launch_sandbox_pod.md
- list_minio_buckets.md
- list_minio_objects.md
- plan_mission.md
- retrieve_context.md
- run_tests.md
- search_jira.md
- security_review.md
- spec_kit_tasks_to_issues.md
- spec_kit_tool.md
- update_mission_status.md