@toriihq/torii-mcp
Version:
Model Context Protocol server for Torii API
25 lines • 995 B
JavaScript
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
// Import tool registration functions
import { registerAppsTools } from "./tools/apps.js";
import { registerUsersTools } from "./tools/users.js";
import { registerContractsTools } from "./tools/contracts.js";
import { registerRolesTools } from "./tools/roles.js";
import { registerAuditTools } from "./tools/audit.js";
// Create an MCP server
const server = new McpServer({
name: "Torii API",
version: "1.0.0",
description: "MCP server for Torii API integration"
});
// Register all tools
registerAppsTools(server);
registerUsersTools(server);
registerContractsTools(server);
registerRolesTools(server);
registerAuditTools(server);
// Start receiving messages on stdin and sending messages on stdout
const transport = new StdioServerTransport();
await server.connect(transport);
//# sourceMappingURL=index.js.map