Capacities Mcp Plus

by Im-Hal-9K

308 downloads
Not rated
GitHub

About

Enhanced MCP server for Capacities, the knowledge management app. Features include listing spaces, searching content with full-text and title modes, retrieving complete object content by ID, saving weblinks with metadata and tags, and adding content to daily notes. Fork of the or

Details

Author
Im-Hal-9K
Downloads
308
Categories
Knowledge Base, Productivity, Search

- List all personal Capacities spaces
- Retrieve detailed space structures and collections
- Search content across spaces with advanced filtering
- Read full note content by object ID (new tool)
- Save weblinks with metadata and tags
- Add markdown content to daily notes

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Capacities Mcp Plus
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install via npx -y capacities-mcp-plus (no local install needed for Claude Desktop). Configure Claude Desktop by adding a capacities server entry in claude_desktop_config.json with a CAPACITIES_API_KEY environment variable. For local development, clone the repo, install dependencies, build, and run with bun run dev or npm run start.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "capacities mcp plus": {
            "capacities": {
                "command": "cmd",
                "args": [
                    "/c",
                    "npx",
                    "-y",
                    "capacities-mcp-plus"
                ],
                "env": {
                    "CAPACITIES_API_KEY": "your_capacities_api_key_here"
                }
            }
        }
    }
}

McpServers

{
    "capacities": {
        "command": "cmd",
        "args": [
            "/c",
            "npx",
            "-y",
            "capacities-mcp-plus"
        ],
        "env": {
            "CAPACITIES_API_KEY": "your_capacities_api_key_here"
        }
    }
}

Capacities MCP Plus

<a href="https://glama.ai/mcp/servers/@Im-Hal-9K/Capacities-MCP-Plus">
Capacities MCP Plus on Glama
</a>

An enhanced MCP (Model Context Protocol) server for Capacities, providing seamless integration with your knowledge management system.

> Note: This is a fork of jemgold/capacities-mcp with additional features and fixes.

What's Different from the Original

| Feature | Original | Plus |
|---------|----------|------|
| Read Object Content | Not available | Retrieve full note content by object ID |
| fastmcp Version | 1.27.3 | 3.25.4 (fixes MCP SDK compatibility) |
| Windows Support | May have issues | Tested with cmd wrapper |
| npm Package | capacities-mcp | capacities-mcp-plus |

New Tool: capacities_read_object_content

Retrieve the full content of any Capacities object by its ID:
- Tries undocumented API endpoints first for direct retrieval
- Falls back to search API aggregation when direct access unavailable
- Provides title parameter to improve search accuracy

Features

This MCP server provides access to all current Capacities API endpoints:

- List Spaces - Get all your personal spaces
- Space Information - Retrieve detailed space structures and collections
- Search Content - Search across spaces with advanced filtering
- Read Object Content - Retrieve full note content by object ID
- Save Weblinks - Save URLs to your spaces with metadata
- Daily Notes - Add content to your daily notes

Installation

For Claude Desktop (macOS)

Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "capacities": {
      "command": "npx",
      "args": ["-y", "capacities-mcp-plus"],
      "env": {
        "CAPACITIES_API_KEY": "your_capacities_api_key_here"
      }
    }
  }
}

For Claude Desktop (Windows)

Windows requires a cmd wrapper. Add to %APPDATA%\Claude\claude_desktop_config.json:

{
  "mcpServers": {
    "capacities": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "capacities-mcp-plus"],
      "env": {
        "CAPACITIES_API_KEY": "your_capacities_api_key_here"
      }
    }
  }
}

Get your Capacities API key from your Capacities account settings.

That's it! The server will be automatically downloaded and run when Claude Desktop starts.

Development

Local Setup

For local development, you'll need to clone and build the project:

1. Clone this repository:

git clone https://github.com/Im-Hal-9K/capacities-mcp.git
cd capacities-mcp

2. Install dependencies:
```bash
npm install

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.