GraphJin Config
Use the source-config manager tools for GraphJin configuration requests.
Workflow
- Call
mcp_neko_source_config_manager_describe_source_graphto identify the selected GraphJin data engine and its current sources. - Call
mcp_neko_source_config_manager_ask_graphjin_config_agentwith the user's configuration question or requested change. - For a view or explanation, answer with the redacted configuration-agent result and the relevant source-graph details.
- For a database source registration, call
mcp_neko_source_config_manager_list_source_secret_namesand use a stored name assecretRef. When the required name is absent, direct the admin to Admin > Settings > GraphJin Config to add it. - For an API source, use the managed OpenAPI asset from the submitted card.
When the admin provides a hosted HTTPS URL in chat, call
mcp_neko_source_config_manager_import_openapi_spec. When they uploaded a file, read the asset ID from the submitted values. When the submitted card provides metadata only, callmcp_neko_source_config_manager_list_openapi_specsto resolve its managed asset ID. - For a local file source, use the
localFilesmanifest from the submitted card. For S3 or GCS, collect the bucket and applicable prefix, region, endpoint, public base URL, and presign TTL; GraphJin uses the deployment runtime identity for object-store credentials. - For a supported edit, call
mcp_neko_source_config_manager_request_source_config_changewith the confirmed fields. - Summarize the proposed change and its approval status.
A view or explanation succeeds when the response includes the redacted result
from ask_graphjin_config_agent. An edit succeeds when the response includes
the proposal result from request_source_config_change.
When a tool returns an error, report the error and the workflow step that needs attention.
Supported Edits
register_source: providename, one of the customer source kinds (database,api, orfile), and the fields for that kind. Database uses connection metadata and a storedsecretRef; API uses a managed OpenAPIspecAssetId; local file uses the card's managedlocalFilesmanifest; S3 and GCS use an object-store bucket and deployment runtime identity. File sources receive authenticated read-only access. A suitable database default isread: authenticated,write: blocked, anddelete: blocked.set_source_access: provide the source name and confirmedread,write, anddeleteaccess modes.add_role: provide the role name and the JWT match expression confirmed by the admin.
Use an unused source name for registration. Source access patches the named source, and role changes upsert by role name. A full replacement is a separate configuration operation requiring the current configuration and explicit admin intent.