59 lines
1.8 KiB
JSON
59 lines
1.8 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"id": "com.nocobase.crm-mcp",
|
|
"name": "NocoBase CRM MCP",
|
|
"version": "0.2.0",
|
|
"distribution": {
|
|
"repository": "https://github.com/Donaldttt/nocobase-mcp.git",
|
|
"releaseRef": "v0.2.0",
|
|
"guide": "https://github.com/Donaldttt/nocobase-mcp/blob/v0.2.0/INSTALL.md",
|
|
"rawGuide": "https://raw.githubusercontent.com/Donaldttt/nocobase-mcp/v0.2.0/INSTALL.md",
|
|
"accessRequirement": "The installing agent must be able to read the guide and clone the exact release ref. A private repository requires an authenticated GitHub connection."
|
|
},
|
|
"runtime": {
|
|
"location": "user-device",
|
|
"defaultTransport": "stdio",
|
|
"python": ">=3.12",
|
|
"packageManager": "uv",
|
|
"environment": ".venv",
|
|
"launcher": "project-venv-python",
|
|
"dependencyProfile": "runtime-only-no-dev",
|
|
"nocobaseCli": ">=2.1"
|
|
},
|
|
"installation": {
|
|
"requiredTools": ["git", "uv", "python", "nb"],
|
|
"conditionalTools": {
|
|
"nodeAndNpm": "Required only when the NocoBase nb CLI is not already installed."
|
|
},
|
|
"persistentArtifacts": [
|
|
"release checkout",
|
|
"project .venv",
|
|
"config.json",
|
|
"nb CLI user environment",
|
|
"MCP client configuration and backup"
|
|
],
|
|
"defaultBackgroundService": false
|
|
},
|
|
"authentication": {
|
|
"type": "personal-api-key",
|
|
"cliAuthType": "token",
|
|
"secretEntry": "user-controlled-private-tty",
|
|
"allowPassword": false,
|
|
"allowAgentChatSecret": false,
|
|
"allowCommandLineSecret": false
|
|
},
|
|
"entrypoints": {
|
|
"guide": "INSTALL.md",
|
|
"helper": "scripts/agent_install.py",
|
|
"configTemplate": "config.example.json"
|
|
},
|
|
"securityDefaults": {
|
|
"readOnly": true,
|
|
"writes": false,
|
|
"uploads": false,
|
|
"rawData": false,
|
|
"sharedNocobaseCredential": false,
|
|
"networkBind": "none-stdio"
|
|
}
|
|
}
|