mcp-hasolidit
by danielgolub
README.md
# Hasolidit Forum MCP Server
[](https://github.com/danielgolub/mcp-hasolidit/actions/workflows/ci.yml)
[](https://creativecommons.org/licenses/by-nc/4.0/)
[](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.
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessSyncing