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"
      }
    }
  }
}