Skip to main content

Extensions & MCP

ClawDesk can do much more than just chat. Extensions and MCP servers add extra capabilities — like giving your AI agents new tools and integrations.


What Are Extensions?

Extensions are add-ons that connect ClawDesk to other services and tools. Think of them like apps on your phone — they add new features.

Examples of Extensions

ExtensionWhat it does
Web SearchLets agents search the internet
GitHubAccess repositories, issues, and pull requests
CalendarRead and create calendar events
DatabaseQuery databases
File SystemRead and write files on your computer

Managing Extensions

Viewing Installed Extensions

  1. Click Extensions in the left sidebar
  2. You'll see the Integrations tab showing all configured extensions

Adding an Extension

  1. Go to ExtensionsIntegrations tab
  2. Click "Add Integration"
  3. Fill in the required fields:
    • Name — A label for this integration
    • Type — The kind of integration
    • Credentials — API keys or tokens needed
  4. Click Save

Extension Health

The Health tab shows whether each extension is working:

  • Healthy — Connected and working
  • Degraded — Partially working
  • Unhealthy — Not working — check credentials

Credential Vault

The Advanced Vault tab provides a secure place to manage sensitive credentials like API keys and tokens. All credentials are stored locally and encrypted.


What Is MCP?

MCP (Model Context Protocol) is a standard way for AI models to use external tools. It's like a universal plug system — any MCP-compatible tool works with any AI model in ClawDesk.

Why MCP Matters

Without MCP, AI can only respond with text. With MCP, AI agents can:

  • Search the web
  • Read and write files
  • Query databases
  • Access APIs
  • Execute code
  • And much more

Setting Up MCP Servers

Step 1: Go to the MCP Page

Click MCP in the left sidebar.

Step 2: Add an MCP Server

  1. Click "Add Server" or "+"
  2. Choose the connection type:
TypeWhat it meansWhen to use
stdioRuns a local programFor tools installed on your computer
SSEConnects via HTTPFor remote/cloud-based tools

Step 3: Configure the Server

For stdio (local tools):

Name: My Tool Server
Transport: stdio
Command: npx
Arguments: -y @some-mcp-tool/server

For SSE (remote tools):

Name: Remote Tool
Transport: sse
URL: https://my-tool.example.com/mcp

Step 4: Connect and Browse Tools

  1. Click Connect
  2. Once connected, you'll see a list of tools the server provides
  3. These tools automatically become available to your agents

Bundled MCP Templates

ClawDesk comes with pre-configured MCP server templates you can install with one click:

TemplateTools includedWhat it does
File Systemread_file, write_file, list_dirAccess files on your computer
Web Searchsearch, fetch_urlSearch the internet
Gitgit_log, git_diff, git_statusAccess Git repositories
Databasequery, list_tablesQuery databases

To install a template:

  1. Go to MCP page
  2. Browse the available templates
  3. Click Install on the one you want
  4. It auto-configures and connects

Using MCP Tools in Chat

Once you've connected MCP servers, the tools are automatically available. When you chat, the AI can decide to use these tools when appropriate.

Example conversation:

You: What files are in my Documents folder?

AI: Let me check... (uses file system MCP tool)

Here are the files in your Documents folder:

  • report.docx
  • budget.xlsx
  • notes.md

You'll see a small indicator when the AI uses a tool, showing which tool was called and what data it received.


Invoking Tools Directly

On the MCP page, you can also test tools directly without going through chat:

  1. Click on a connected server
  2. Browse its tools
  3. Click a tool to invoke it manually
  4. Enter the required parameters
  5. See the result

This is useful for testing and debugging.


Common MCP Setups

For Developers

File System MCP → Read/write code files
Git MCP → Check git status, view diffs
Terminal MCP → Run commands

For Writers

Web Search MCP → Research topics
File System MCP → Save drafts

For Business

Database MCP → Query business data
Calendar MCP → Access schedules
Email MCP → Read/send emails

Troubleshooting

ProblemSolution
Server won't connectCheck that the command or URL is correct. For stdio, make sure the program is installed.
Tools don't appearDisconnect and reconnect the server. Check the logs for errors.
AI doesn't use the toolThe AI decides when tools are useful. Try asking more specifically: "Search the web for..."
"Command not found"For stdio servers, make sure the required software (e.g., Node.js, the MCP package) is installed