Capacities Mcp Plus

by Im-Hal-9K

308 downloads Not rated yet

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

Explore

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

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

"Show me all my Capacities spaces"
"What spaces do I have in Capacities?"

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:

npm install

Start the development server with interactive mode:

bash
bun run dev

For production use:
bash
npm run start

To inspect the server tools and schema:
bash
bun run inspect


"Search for 'productivity' in my work and personal spaces, but filter to only show task-related structures"
"Save this research paper to my academic space and add it to today's daily note as well"
"Find all my notes about 'AI tools' and then save the best ones as bookmarks"
```

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

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"
        }
    }
}

<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.