Back to Home
code-rabi icon

toolception

Verified Safe

by code-rabi

Overview

Provides a dynamic Model Context Protocol (MCP) server toolkit for managing and exposing toolsets at runtime, with features for lazy loading and fine-grained permission-based access control for clients.

Installation

Run Command
npx --yes tsx tests/smoke-e2e/server-demo.ts

Environment Variables

  • PORT
  • STARTUP_MODE
  • TOOLSETS
  • MCP_CLIENT_ID

Security Notes

The server defaults to listening on '0.0.0.0' (all network interfaces) and enables CORS with 'origin: true' (allowing all origins) by default, which can be a security risk if not explicitly configured for production. For header-based permissions, the MCP server trusts client-provided 'mcp-toolset-permissions' headers directly, necessitating strong external authentication/authorization at the application layer to prevent tampering, a risk explicitly documented in the README. However, the project provides a more secure config-based permission option and safe error responses to avoid information leakage.

Similar Servers

Stats

Interest Score32
Security Score7
Cost ClassLow
Avg Tokens300
Stars2
Forks1
Last Update2025-11-28

Tags

MCP ServerDynamic ToolsToolset ManagementAccess ControlFastify