Custom connector SDK
Plugin developer portal
register()
Declare connector metadata, auth type, schemas, and tool definitions.
execute_tool()
Receive validated input and return structured output with duration and errors.
health_check()
Report availability, latency, and dependency status for reliability scoring.
class MyPlugin(KriyaCorePlugin):
def register(self): ...
def authenticate(self, credentials): ...
def list_tools(self): ...
def execute_tool(self, tool_name, payload): ...
def health_check(self): ... MCP for Cursor and VS Code
Expose KriyaCore AI Playbooks inside MCP-capable IDEs.
The local MCP server runs over stdio, reads `KRIYACORE_API_URL` and `KRIYACORE_API_TOKEN`, and exposes playbook listing, model policy, gateway routing, run creation, resources, and prompts without sending repository source by default.
{
"mcpServers": {
"kriyacore": {
"command": "node",
"args": ["/path/to/kriyacore/mcp/kriyacore/server.js"],
"env": {
"KRIYACORE_API_URL": "https://kriyacore.com/api",
"KRIYACORE_API_TOKEN": "YOUR_KRIYACORE_TOKEN"
}
}
}
}