codebolt-mcp-access

Enables CodeBolt agents to securely orchestrate MCP tools with scoped permissions and structured parameters.

1|Updated Apr 24, 2024
One-click install
npx skills add https://github.com/codeboltai/codeboltjs --skill codebolt-mcp-access
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codebolt-mcp-access
Source: https://github.com/codeboltai/codeboltjs/tree/main/.agent/skills/codebolt-mcp-access
Command: npx skills add https://github.com/codeboltai/codeboltjs --skill codebolt-mcp-access

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CodeBolt agents require a single, secure interface to interact with the MCP (Model Context Protocol) API, enabling controlled tool execution and data exchange.

Core Features & Use Cases

  • Unified MCP access layer for executing tools across codebolt namespaces (fs, git, browser, terminal, memory, orchestration, planning, testing, collaboration).
  • Safe, scoped tool invocations with structured parameters and clear authentication boundaries.
  • Use Case: An agent needs to read a file from a server, perform a git operation, and fetch memory state in a single workflow without direct shell access.

Quick Start

  • Example: await codebolt.tools.executeTool("codebolt.mcp", "mcp_execute_tool", { serverName: "my-server", toolName: "read_file", params: { absolute_path: "/path/to/file.txt" } });

Frequently Asked Questions about codebolt-mcp-access

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I securely access MCP tools from an AI agent without granting direct shell access?

Secure MCP tool access is achieved by routing agent requests through a unified interface that enforces scoped permissions, structured parameter passing, and safe tool invocations across namespaces like fs, git, and terminal.

What is a unified MCP access layer for agent tool execution?

A unified MCP access layer provides a single interface for AI agents to orchestrate multiple tools across namespaces such as file system, git, browser, memory, and testing while maintaining authentication boundaries and preventing unauthorized actions.

Can an agent read a file, run a git operation, and fetch memory state in a single workflow?

Yes, an agent can execute cross-namespace workflows by invoking MCP tools sequentially, allowing it to read files, perform git operations, and fetch memory state within one structured and secure orchestration flow.

How do I execute an MCP tool with structured parameters in CodeBolt?

You execute an MCP tool by calling the executeTool method with the server name, tool name, and structured parameters object, ensuring safe and scoped invocations across the specified codebolt namespaces.

What MCP namespaces are supported for secure agent tool orchestration?

Supported MCP namespaces include file system, git, browser, terminal, memory, orchestration, planning, testing, and collaboration, covering a wide range of secure agent use cases.

Does secure MCP access enforce scoped permissions for terminal and browser tools?

Yes, secure MCP access enforces scoped permissions and clear authentication boundaries specifically for high-risk tools like terminal and browser, preventing unauthorized actions during agent execution.