CoreLayer Docs
Guides

Connect an MCP App to CoreLayer

Step-by-step guide to connecting an external MCP application.

This guide walks you through connecting an external application to CoreLayer via MCP.

Prerequisites

  • CoreLayer installed and running
  • Node.js 22+ (for npx-based MCP servers)

Step 1: Choose an MCP Server

Popular options:

ServerPurpose
@modelcontextprotocol/server-filesystemFile system access
@modelcontextprotocol/server-githubGitHub API
@modelcontextprotocol/server-brave-searchWeb search
@modelcontextprotocol/server-memoryKnowledge graph

Step 2: Add the Server

Open Control Center → Settings → MCP → Add Server:

{
  "name": "github",
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-github"],
  "env": {
    "GITHUB_TOKEN": "ghp_..."
  }
}

Step 3: Verify Connection

Check that the server shows Connected status in the Control Center.

Step 4: Test a Tool

Ask Jarvis to use the new tool:

List my recent GitHub repositories

Jarvis will discover the GitHub tools from the MCP server and use them to fulfill your request.

Step 5: Review Permissions

The first time a new tool is used, the Permission Guard will ask for approval. Review the tool call details and approve if the action is expected.

Troubleshooting

  • Server won't start: Check that the command and args are correct
  • Authentication errors: Verify environment variables are set
  • Tools not found: Restart the MCP connection from the Control Center

On this page