Skip to main content
Glama
danielgolub

mcp-hasolidit

by danielgolub
README.md
# Hasolidit Forum MCP Server

[![CI](https://github.com/danielgolub/mcp-hasolidit/actions/workflows/ci.yml/badge.svg)](https://github.com/danielgolub/mcp-hasolidit/actions/workflows/ci.yml)
[![License: CC BY-NC 4.0](https://img.shields.io/badge/License-CC_BY--NC_4.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc/4.0/)
[![Node.js](https://img.shields.io/badge/Node.js-24+-green.svg)](https://nodejs.org/)

MCP server for interacting with the [Hasolidit](https://www.hasolidit.com/kehila/) financial community forum through AI tools (Claude Desktop, Claude Code, etc.).

## Tools

- **`search_forum`** — Search the forum. Returns titles, snippets, authors, dates, and links. Supports pagination.
- **`view_thread`** — Read a thread's posts with author, date, and full text content. Supports pagination.
- **`new_posts`** — Get the latest active threads with title, author, forum, reply/view counts, and last activity info.

## Prerequisites

- Node.js 24+ (uses native TypeScript support)
- Playwright Chromium browser

## Install

```bash
git clone <repo-url>
cd hasolidit-mcp
nvm use
npm install
npx playwright install chromium
```

## Add to Claude Code

Add to your project's `.mcp.json` or `~/.claude/settings.json`:

```json
{
  "mcpServers": {
    "hasolidit": {
      "command": "node",
      "args": ["src/index.ts"],
      "cwd": "/path/to/hasolidit-mcp"
    }
  }
}
```

Then restart Claude Code or run `/mcp` to reload.

## Add to Claude Desktop

Claude Desktop doesn't support `cwd`, so use absolute paths for both the Node binary and the script.

Open Settings > Developer > Edit Config and add:

```json
{
  "mcpServers": {
    "hasolidit": {
      "command": "/path/to/.nvm/versions/node/v24.x.x/bin/node",
      "args": ["/path/to/hasolidit-mcp/src/index.ts"]
    }
  }
}
```

Replace `/path/to/.nvm/versions/node/v24.x.x` with your actual Node 24 path (run `nvm which 24` to find it).

Then restart Claude Desktop.

## Run tests

```bash
npx playwright test
```

## Disclaimer

This project is an unofficial, independent tool that provides MCP access to the publicly available content on the [Hasolidit](https://www.hasolidit.com/) forum. It is not affiliated with, endorsed by, or associated with Hasolidit or its authors in any way.

All forum content, including posts, threads, and user-generated material, belongs to their respective authors and to Hasolidit. This tool merely provides a programmatic interface to access publicly visible information — it does not store, copy, or redistribute any content.

## License

[CC BY-NC 4.0](LICENSE) — free to use and modify, not for commercial purposes.