{"name":"FluidContext","description":"Git-backed context graph for adding and organizing AI context.","default_org_id":"local","default_knowledgebase_id":"starter","mcp_url":"https://context.fluid.ai/mcp","mcp_knowledgebase_url_template":"https://context.fluid.ai/mcp?org={org_id}&kb={kb_id}","mcp_oauth":{"enabled":true,"provider":"auth0","resource_metadata_url":"https://context.fluid.ai/.well-known/oauth-protected-resource","audience":"https://fluidai-gpt-audience-api-identifier-dev"},"agent_guide_url":"https://context.fluid.ai/agent-guide","skill_url":"https://context.fluid.ai/skills/fluidcontext-content/SKILL.md","filesystem":{"tools":["context_terminal","context_write_file","context_edit_file","context_apply_patch","context_workspace"],"schemas":{"commands":{"additionalProperties":false,"properties":{"cwd":{"default":"/","maxLength":4096,"title":"Cwd","type":"string"},"expected_revision":{"anyOf":[{"maxLength":64,"type":"string"},{"type":"null"}],"default":null,"title":"Expected Revision"},"command":{"maxLength":8192,"minLength":1,"title":"Command","type":"string"},"offset":{"default":0,"minimum":0,"title":"Offset","type":"integer"},"max_output_chars":{"default":32768,"maximum":65536,"minimum":1,"title":"Max Output Chars","type":"integer"}},"required":["command"],"title":"Commands","type":"object"},"write":{"additionalProperties":false,"properties":{"cwd":{"default":"/","maxLength":4096,"title":"Cwd","type":"string"},"expected_revision":{"anyOf":[{"maxLength":64,"type":"string"},{"type":"null"}],"default":null,"title":"Expected Revision"},"path":{"maxLength":4096,"minLength":1,"title":"Path","type":"string"},"content":{"maxLength":1048576,"title":"Content","type":"string"},"expected_hash":{"anyOf":[{"maxLength":64,"type":"string"},{"type":"null"}],"default":null,"title":"Expected Hash"}},"required":["path","content"],"title":"WriteFile","type":"object"},"edit":{"additionalProperties":false,"properties":{"cwd":{"default":"/","maxLength":4096,"title":"Cwd","type":"string"},"expected_revision":{"anyOf":[{"maxLength":64,"type":"string"},{"type":"null"}],"default":null,"title":"Expected Revision"},"path":{"maxLength":4096,"minLength":1,"title":"Path","type":"string"},"old_text":{"maxLength":1048576,"minLength":1,"title":"Old Text","type":"string"},"new_text":{"maxLength":1048576,"title":"New Text","type":"string"},"expected_hash":{"anyOf":[{"maxLength":64,"type":"string"},{"type":"null"}],"default":null,"title":"Expected Hash"}},"required":["path","old_text","new_text"],"title":"EditFile","type":"object"},"patch":{"$defs":{"PatchChange":{"additionalProperties":false,"properties":{"action":{"enum":["add","update","delete"],"title":"Action","type":"string"},"path":{"maxLength":4096,"minLength":1,"title":"Path","type":"string"},"content":{"anyOf":[{"maxLength":1048576,"type":"string"},{"type":"null"}],"default":null,"title":"Content"}},"required":["action","path"],"title":"PatchChange","type":"object"}},"additionalProperties":false,"properties":{"cwd":{"default":"/","maxLength":4096,"title":"Cwd","type":"string"},"expected_revision":{"anyOf":[{"maxLength":64,"type":"string"},{"type":"null"}],"default":null,"title":"Expected Revision"},"changes":{"items":{"$ref":"#/$defs/PatchChange"},"maxItems":100,"minItems":1,"title":"Changes","type":"array"}},"required":["changes"],"title":"ApplyPatch","type":"object"},"workspace":{"additionalProperties":false,"properties":{"action":{"enum":["open","inspect","diff","validate","rebase","commit","discard"],"title":"Action","type":"string"},"workspace_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Workspace Id"},"task":{"default":"Edit knowledgebase through the virtual filesystem","maxLength":8192,"minLength":1,"title":"Task","type":"string"},"message":{"default":"Update knowledgebase from remote agent","maxLength":4096,"title":"Message","type":"string"},"expected_revision":{"anyOf":[{"maxLength":64,"type":"string"},{"type":"null"}],"default":null,"title":"Expected Revision"},"offset":{"default":0,"minimum":0,"title":"Offset","type":"integer"},"max_output_chars":{"default":32768,"maximum":65536,"minimum":1,"title":"Max Output Chars","type":"integer"}},"required":["action"],"title":"WorkspaceAction","type":"object"}},"help_command":"help"},"endpoints":{"fs_commands":"https://context.fluid.ai/orgs/{org_id}/knowledgebases/{kb_id}/fs/commands","workspace_fs":"https://context.fluid.ai/orgs/{org_id}/knowledgebases/{kb_id}/workspaces/{workspace_id}/fs/{operation}","health":"https://context.fluid.ai/health","open_knowledgebase":"https://context.fluid.ai/orgs/{org_id}/knowledgebases/{kb_id}","upload_and_process":"https://context.fluid.ai/orgs/{org_id}/knowledgebases/{kb_id}/documents/upload-and-process","tree":"https://context.fluid.ai/orgs/{org_id}/knowledgebases/{kb_id}/tree","search":"https://context.fluid.ai/orgs/{org_id}/knowledgebases/{kb_id}/search"}}