How does Heimdall modify my existing MCP config?
The setup script moves your `mcpServers` config JSON to `~/.heimdall/config.json` and inserts a single `heimdall` configuration entry in its place at the original path.
@shinzo-labs
Basic information
Control the tools your MCP-enabled agents can access with minimal overhead.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"heimdall": {
"command": "npx",
"args": [
"@shinzolabs/heimdall"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Heimdall is a lightweight service to manage local MCP Servers, installed with a single npx command. It moves your existing MCP server configuration to a centralized location and allows you to authorize specific tools for each server, making that configuration accessible to all MCP clients on your device.
Run the setup script via npx: npx @shinzolabs/heimdall setup <optional: path/to/current/config.json>. This moves your mcpServers config to ~/.heimdall/config.json and inserts a single Heimdall entry in its place. Then configure authorized tools in ~/.heimdall/controls.json and add the Heimdall configuration to each MCP client's config.
~/.heimdall/config.json~/.heimdall/controls.jsonnpx command~/.heimdall/logs for debuggingThe setup script moves your `mcpServers` config JSON to `~/.heimdall/config.json` and inserts a single `heimdall` configuration entry in its place at the original path.
Heimdall is a Node.js package installed via npx, so it requires Node.js and npm already available on your system.
Config is at `~/.heimdall/config.json`, controls at `~/.heimdall/controls.json`, and logs at `~/.heimdall/logs`.
Some MCP clients, like Cursor, limit the total number of tools across all servers (e.g., 40). The sum of `authorizedTools` in `controls.json` must not exceed that limit.
The README does not provide specifics on authentication or transport beyond using the standard MCP client-server command setup (`npx`). It relies on the existing MCP protocol transport.
Hindsight: Agent Memory That Learns

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!

Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov
Comments