What does Superargs do?
Superargs lets you provide arguments (like tokens or file paths) to any MCP server during your interaction with an AI assistant, instead of during initial server setup.
@supercorp-ai
Basic information
Provide AI MCP server args during runtime.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"superargs": {
"command": "npx",
"args": [
"-y",
"superargs",
"--stdio",
"npx -y @modelcontextprotocol/server-postgres {{databaseUrl}}"
]
}
}
}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.
Superargs is a middleware wrapper for MCP servers that allows setting up MCP server arguments during runtime instead of during initial setup. It acts as a proxy that forwards all MCP requests (tools, prompts, resources, messages, roots) to a child server and introduces an additional tool to manage those arguments. It is supported by Superinterface, Supermachine, and Supercorp.
Run Superargs via npx with the --stdio flag and a shell command containing placeholders in the form {{argName}}. For example: npx -y superargs --stdio "npx -y @modelcontextprotocol/server-postgres {{databaseUrl}}". Optionally set a custom tool name with --update-args-tool-name. At start, if the underlying server can run without arguments, it will provide its tools plus an update_args tool; if it requires arguments to start, only the update_args tool is available until arguments are provided.
--update-args-tool-nameSuperargs lets you provide arguments (like tokens or file paths) to any MCP server during your interaction with an AI assistant, instead of during initial server setup.
Use the command `npx -y superargs --stdio "your_mcp_command_with_{{args}}"`. The `{{argName}}` placeholders are replaced at runtime using the `update_args` tool.
If the server requires arguments to start, it will not start until the arguments are set. Until then, only the `update_args` tool is available; all other MCP functions return empty results or error messages.
Arguments are passed to the child MCP server in the command string; nothing is stored by Superargs. To prevent the LLM from seeing the arguments, make a direct call to the MCP server through your own code rather than letting the assistant call the tool.
Yes, use the optional flag `--update-args-tool-name` to set a custom name. The default name is `update_args`.

Model Context Protocol Servers

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.

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
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea
Open-source MCP to use Blender with any LLM
Comments