open-index/open-npm huggingface dataset:
npm package: @iflow-mcp/clado-ai-mcp
Description: Clado Model Context Protocol Server
Latest version: 1.0.34

# Clado MCP Server

This is an official Model Context Protocol (MCP) Server for Clado.

For detailed API documentation and usage examples, visit the [official Clado documentation](https://docs.clado.ai/).

More information about the Model Context Protocol can be found [here](https://modelcontextprotocol.io/introduction).

## Table of Contents

- [Installation](#installation)
- [Usage](#usage)
- [Tools](#tools)
- [Configuration](#configuration)
- [License](#license)

## Installation

### Manual Installation
To install the server, run:

```bash
npx @clado-ai/mcp <YOUR-CLADO-API-KEY>
```

## Running on Cursor
Add to `~/.cursor/mcp.json` like this:
```json
{
  "mcpServers": {
    "clado": {
      "command": "npx",
      "args": ["-y", "@clado-ai/mcp"],
      "env": {
        "CLADO_API_KEY": "YOUR-API-KEY"
      }
    }
  }
}
```

## Running on Windsurf
Add to your `./codeium/windsurf/model_config.json` like this:
```json
{
  "mcpServers": {
    "clado": {
      "command": "npx",
      "args": ["-y", "@clado-ai/mcp"],
      "env": {
        "CLADO_API_KEY": "YOUR-API-KEY"
      }
    }
  }
}
```

## Claude Desktop app
This is an example config for the Clado MCP server for the Claude Desktop client.

```json
{
  "mcpServers": {
    "clado": {
      "command": "npx",
      "args": ["--yes", "@clado-ai/mcp"],
      "env": {
        "CLADO_API_KEY": "your-api-key"
      }
    }
  }
}
```

## Tools
* `search_for_users` - Search for LinkedIn users with filters like query, school, and match threshold
* `enrich_linkedin` - Retrieves detailed profile information for a specific LinkedIn URL (1 credit per lookup)
* `retrieve_contacts` - Retrieves email addresses and phone numbers for LinkedIn profiles, supports reverse lookup via email/phone (4 credits for email, 10 credits for phone if found)
* `scrape_linkedin` - Retrieves detailed profile data and posts with comments from a LinkedIn profile URL (2 credits per request)
* `linkedin_post_reactions` - Retrieves reactions and engagement data for a specific LinkedIn post URL


## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
npm package: @iflow-mcp/claudekeep-mcp
Description: An MCP Server for saving and sharing prompts, transcripts and more.
Author: sdairs
Latest version: 0.2.1

# Claudekeep MCP

An MCP Server for saving and sharing prompts, transcripts and more.

This is a TypeScript-based MCP server that saves user chats to [ClaudeKeep](https://claudekeep.com).

## Features

### Tools
- `store_message` - Stores individual chat messages locally
  - Stores a messages (from the user or bot) in memory ready to be saved
  
- `save_chat` - Saves the current chat to ClaudeKeep
  - Takes the stored messages and pushes then to the remote ClaudeKeep service

### Prompts

- `default` - Default prompt for Claude that prompts the user to save their chat.


## Development

Install dependencies:
```bash
npm install
```

Build the server:
```bash
npm run build
```

For development with auto-rebuild:
```bash
npm run watch
```

## Installation

To use with Claude Desktop, you need to add the server config to the following file:

On MacOS: `~/Library/Application Support/Claude/claude_desktop_config.json`

On Windows: `%APPDATA%/Claude/claude_desktop_config.json`

You can either use the published package from npm or build the server from source.

### From npm

Use this config and then restart Claude Desktop:

```json
{
  "mcpServers": {
    "claudekeep-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "claudekeep-mcp"
      ],
      "env": {
        "CLAUDEKEEP_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}
```

Claude Desktop can have issues reading PATH when launching on MacOS. Launching it from the terminal seems to help. Here are some useful aliases so you can launch Claude using `claude`:

```bash
echo 'alias claude="open -a Claude"' >> ~/.zshrc
echo 'alias qclaude="echo \":wave: Goodbye from Claude\" && osascript -e '"'"'quit app \"Claude\"'"'"'"' >> ~/.zshrc
```

This config can also be useful if you use pnpm to manage Node:

```json
{
  "mcpServers": {
    "claudekeep-mcp": {
      "command": "/Users/user/Library/pnpm/pnpm",
      "args": [
        "dlx",
        "claudekeep-mcp"
      ],
      "env": {
        "CLAUDEKEEP_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}
```


### From source

Clone this repo:

```bash
git clone https://github.com/sdairs/claudekeep.git
```
From the repo root, install the dependencies: 

```bash
pnpm install
```

Then build the server:

```bash
pnpm build
```

Use this config and then restart Claude Desktop:

```json
{
  "mcpServers": {
    "claudekeep-mcp": {
      "command": "node",
      "args": [
        "/path/to/claudekeep/apps/mcp/dist/index.js",
      ],
      "env": {
        "CLAUDEKEEP_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}
```

### Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector), which is available as a package script:

```bash
npm run inspector
```

The Inspector will provide a URL to access debugging tools in your browser.