ワンクリックで
flowmaster-tools
FlowMaster tools and integrations configuration
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
FlowMaster tools and integrations configuration
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | flowmaster-tools |
| description | FlowMaster tools and integrations configuration |
| disable-model-invocation | false |
FlowMaster exposes a comprehensive tool registry with 50+ tools organized across 4 pillars, spanning two integrated systems: SDX (data management and discovery) and DXG (dynamic UI generation and task intelligence). SDX exposes REST endpoints for connections, data ingestion, discovery, and routing operations. External MCP access to these tools is unified through the FlowMaster MCP Server (port 9000), which proxies requests to SDX, Execution Engine, Human Task, Knowledge Hub, DXG, and Process Analytics services. Tools manage connections, data ingestion, discovery, routing operations, UI generation, and task analysis with support for multiple database backends and LLM providers.
flowmaster://admin/*)Connection and configuration management tools. SDX REST endpoints (POST /admin/*) are accessed externally through FlowMaster MCP Server (port 9000):
Connection Management
create_connection - Create new database connectionlist_connections - List all configured connectionstest_connection - Validate database connectivitydelete_connection - Remove existing connectionSecret Management
create_secret - Store encrypted credentialslist_secrets - List available secretsrotate_secret - Rotate encryption keysdelete_secret - Remove stored secretLLM Configuration
create_llm_config - Configure LLM providerlist_llm_configs - List all LLM configurationsset_default_llm - Set primary LLM providerdelete_llm_config - Remove LLM configurationflowmaster://ingest/*)Data ingestion and annotation tools. SDX REST endpoints (POST /ingest/*) are accessed externally through FlowMaster MCP Server:
Ingestion Operations
start_ingestion - Begin async data ingestion jobget_ingestion_status - Poll ingestion job progresscancel_ingestion - Stop running ingestionAnnotation Management
get_annotations - Retrieve field annotationsvalidate_annotations - Validate generated annotationsupdate_annotations - Modify annotation valuesEntity Mapping
find_entity_matches - Find matching entitiescreate_entity_map - Define entity relationshipsmap_entity - Apply mapping to entitiesSync & Protection
configure_sync_pattern - Set sync scheduleset_write_protection - Enable/disable write protectionflowmaster://discover/*)Metadata exploration and relationship mapping. SDX REST endpoints (GET /discover/*) are accessed externally through FlowMaster MCP Server:
Data Source Discovery
discover_datasources - List available data sourcesget_datasource_metadata - Retrieve datasource detailssearch_datasources - Search by name/typeTable & Column Exploration
list_tables - Enumerate tables in datasourceget_table_schema - Retrieve table structurelist_columns - Get column metadataget_column_details - Detailed column informationRelationship Mapping
discover_relationships - Detect table relationshipsfind_foreign_keys - Identify FK relationshipsmap_relationships - Create relationship definitionsflowmaster://data/*)Data querying and retrieval (in development). SDX REST endpoints (POST /data/*) are accessed externally through FlowMaster MCP Server:
query_data - Execute data queries (NOT YET IMPLEMENTED)get_sample_data - Retrieve sample rows (default 20)validate_data - Data validation operationsflowmaster://dxg/*)Dynamic UI generation and task intelligence tools. DXG REST endpoints are accessed externally through FlowMaster MCP Server:
Context Analysis
analyze_task (GET /api/v1/analyze/{task_id}) - Unified context analysis: walks ArangoDB graph, computes prefill deterministically, single LLM call for domain analysis, metrics, flags, field recommendationsUI Generation
generate_ui (POST /api/v1/generate) - Generate HTML UI from natural language promptsmart_form (GET /api/v1/smart-form/{task_id}) - Pre-filled form with intelligent defaults from prior stepsInteractive Intelligence
query_task (POST /api/v1/query/{task_id}) - Q&A about task context with source citationsbriefing (GET /api/v1/briefing/{task_id}) - Case summary and sufficiency evaluationDXG Prefill Priority:
DXG Context Budget: 6000 characters assembled from task info, field definitions, prior step data, cross-references, case history (priority-ordered)
LLM: OpenAI GPT-4, temperature 0.3, structured JSON output
PostgreSQL
Tools support multiple LLM backends for annotation generation and field resolution:
sdx_llm_configssdx_secrets collectionsdx_webhooksEvent Types:
1. Create connection (store credentials encrypted)
2. Test connection (validate accessibility)
3. List tables (discover schema)
4. Get column details (extract metadata)
5. Store metadata in ArangoDB
1. Start ingestion (async job created)
2. Schema discovery (connect to external DB)
3. Table enumeration (fetch all tables)
4. Column extraction (fetch column types)
5. Sample data retrieval (optional, default 20 rows)
6. Metadata storage (ArangoDB collections)
7. Annotation generation (LLM processing)
8. Job completion (return datasource_id)
sdx_secrets collectionSDX_MASTER_KEY (environment variable)Client/Claude
↓
[FlowMaster MCP Server] (Port 9000)
JSON-RPC 2.0 over HTTP
Auth: API key + OAuth 2.0 with tenant isolation
↓
├── Admin (flowmaster://admin/*) → SDX REST API (/admin/*) → ArangoDB
│ → Secrets Store
│
├── Ingest (flowmaster://ingest/*) → SDX REST API (/ingest/*) → User Databases
│ → ArangoDB
│
├── Discovery (flowmaster://discover/*) → SDX REST API (/discover/*) → ArangoDB
│
├── Data Router (flowmaster://data/*) → SDX REST API (/data/*) → User Databases
│ → OpenAI (embeddings)
│ → OpenRouter (LLM)
│
├── Execution Engine → Process execution & state management
│
├── Human Task → Task context and assignment
│
├── Knowledge Hub → Knowledge graph queries
│
├── DXG (flowmaster://dxg/*) → DXG REST API (/api/v1/*) → ArangoDB (graph walk)
│ → OpenAI GPT-4
│
└── Process Analytics → Analytics and metrics
The FlowMaster MCP Server is the unified gateway for external MCP access to all FlowMaster services.
POST /rpcThe MCP Server proxies to the following services:
SDX (REST API)
/admin/* endpoints/ingest/* endpoints/discover/* endpoints/data/* endpointsDXG (REST API)
/api/v1/generate/api/v1/analyze/{task_id}/api/v1/smart-form/{task_id}/api/v1/query/{task_id}/api/v1/briefing/{task_id}Execution Engine
Human Task Service
Knowledge Hub
Process Analytics
{
"jsonrpc": "2.0",
"method": "flowmaster://admin/create_connection",
"params": {
"tenant_id": "tenant_123",
"connection_name": "my_db",
"db_type": "postgresql",
"host": "localhost",
"port": 5432,
"database": "mydb"
},
"id": 1
}
Authorization: Bearer tenant:<tenant_id>:token:<api_key>
X-OAuth-Token: <oauth_token> (optional)
sdx_llm_configs - LLM provider configurationssdx_datasources - External data source definitionssdx_schemas - Database schema metadatasdx_tables - Table definitionssdx_columns - Column definitionssdx_connections - Database connection credentialssdx_webhooks - Webhook subscriptionssdx_jobs - Async job trackingsdx_annotations - Data annotationssdx_secrets - Encrypted credential storagesdx_audit - Audit logssdx_jobsBearer tenant:<tenant_id>:token:<token_value>Load CI/CD pipeline configuration and deployment information when working with automation or deployments
Load database relationships, shared resources, and schema information when working with data models or database configuration
Load development environment information including folder structure, OrbStack setup, and system configuration
Load port mappings for all projects when working with networking, docker-compose, or service configuration
Load GitHub/GitLab repository information when working with git, CI/CD, or repository management
Load server information, infrastructure details, and access patterns when working with deployment or server configuration