Build a tool for Jarvis

If the tool you want does not exist, build it. Any server that speaks MCP works with Jarvis. How to scaffold one and point Jarvis at it.

If a tool you want does not exist yet, build it. Any server that speaks MCP works with Jarvis, with no Jarvis-specific code.

The shape of a server

An MCP server exposes a set of tools, each with a name, a description, and typed inputs, and runs over stdio (a local command) or HTTP. Use the official MCP SDKs to scaffold one in TypeScript or Python.

Point Jarvis at it

Run your server, then add it as a custom server in Settings, MCP Servers. For a local stdio server, that is just the command that starts it.

{
  "mcpServers": {
    "my-tool": {
      "command": "node",
      "args": ["/path/to/my-tool/server.js"],
      "env": { "MY_API_KEY": "..." }
    }
  }
}