open-index/open-npm huggingface dataset:
npm package: @opentabs-dev/opentabs-plugin-zillow
Description: OpenTabs plugin for Zillow real estate search
Latest version: 0.0.84

# Zillow

OpenTabs plugin for Zillow real estate search — gives AI agents access to Zillow through your authenticated browser session.

## Install

```bash
opentabs plugin install zillow
```

Or install globally via npm:

```bash
npm install -g @opentabs-dev/opentabs-plugin-zillow
```

## Setup

1. Open [zillow.com](https://www.zillow.com) in Chrome and log in
2. Open the OpenTabs side panel — the Zillow plugin should appear as **ready**

## Tools (12)

### Account (1)

| Tool | Description | Type |
|---|---|---|
| `get_current_user` | Get the current Zillow user profile | Read |

### Search (8)

| Tool | Description | Type |
|---|---|---|
| `search_locations` | Search for cities, ZIP codes, neighborhoods, and addresses | Read |
| `search_for_sale` | Search properties for sale | Read |
| `search_for_rent` | Search rental properties | Read |
| `search_recently_sold` | Search recently sold properties | Read |
| `search_open_houses` | Find properties with open houses | Read |
| `search_new_construction` | Find new construction homes | Read |
| `search_foreclosures` | Find foreclosure properties | Read |
| `search_by_owner` | Find for-sale-by-owner listings | Read |

### Properties (1)

| Tool | Description | Type |
|---|---|---|
| `search_by_address` | Look up a property by street address | Read |

### Saved Homes (1)

| Tool | Description | Type |
|---|---|---|
| `get_saved_homes` | Get saved/favorited home zpids | Read |

### Market (1)

| Tool | Description | Type |
|---|---|---|
| `get_market_overview` | Get market listing counts for an area | Read |

## How It Works

This plugin runs inside your Zillow tab through the [OpenTabs](https://opentabs.dev) Chrome extension. It uses your existing browser session — no API tokens or OAuth apps required. All operations happen as you, with your permissions.

## License

MIT
npm package: @opentalentprotocol/mcp-server
Description: MCP server for Open Talent Protocol (OTP) and Open Job Protocol (OJP) — validate, introspect, and parse talent profiles and job postings
Latest version: 0.1.1

# OTP/OJP MCP Server

An MCP server for the [Open Talent Protocol](https://opentalentprotocol.org) (OTP) and [Open Job Protocol](https://opentalentprotocol.org) (OJP) — open standards for structuring candidate profiles and job postings for AI agent reasoning.

## Tools

| Tool | Description |
|------|-------------|
| `otp_parse_resume` | Raw resume text &rarr; OTP skeleton with `_EXTRACT_*` placeholders for an LLM to fill |
| `otp_validate_profile` | Validate an OTP document against the JSON Schema |
| `otp_introspect_profile` | Extract an agent-friendly summary from an OTP document |
| `ojp_parse_job_posting` | Raw job posting text &rarr; OJP skeleton with `_EXTRACT_*` placeholders |
| `ojp_validate_job_posting` | Validate an OJP document against the JSON Schema |
| `ojp_introspect_job_posting` | Extract an agent-friendly summary from an OJP document |

## Key traits

- **Pure functions** — no LLM calls, no network calls, no API keys needed
- **JSON Schema draft 2020-12** validation via AJV
- **LLM-free parsers** — produce structured templates for the calling agent to complete
- **Zero config** — just install and run

## Install

```bash
npm install -g @opentalentprotocol/mcp-server
```

Or run directly with npx:

```bash
npx @opentalentprotocol/mcp-server
```

## Setup

### Claude Desktop

Add to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "otp-ojp": {
      "command": "npx",
      "args": ["-y", "@opentalentprotocol/mcp-server"]
    }
  }
}
```

### Claude Code

Add to your project or global MCP settings:

```json
{
  "mcpServers": {
    "otp-ojp": {
      "command": "npx",
      "args": ["-y", "@opentalentprotocol/mcp-server"]
    }
  }
}
```

### From source

```bash
git clone https://github.com/neogene-ai/otp-ojp-mcp-server.git
cd otp-ojp-mcp-server
npm install
npm run build
node dist/index.js
```

## How it works

### Parsing workflow

The parsers follow a **skeleton + fill** pattern:

1. Call `otp_parse_resume` (or `ojp_parse_job_posting`) with raw text
2. Get back a document skeleton with `_EXTRACT_*` annotations, confidence levels, and known gaps
3. The calling agent fills in the skeleton using its own reasoning
4. Call `otp_validate_profile` (or `ojp_validate_job_posting`) to verify the result

This keeps the MCP server LLM-free while giving agents structured guidance on what to extract.

### Introspection

The introspect tools flatten an OTP/OJP document into a normalized, agent-friendly object with an `agentSummary` string — ready for system prompts, retrieval-augmented context, or matching logic.

## Schemas

The JSON Schemas are bundled in the `schema/` directory:

- `schema/opentalent-protocol.schema.json` — OTP v0.1
- `schema/openjob-protocol.schema.json` — OJP v0.1

## Requirements

- Node.js >= 18

## License

MIT
npm package: @opentap/runner-client
Description: This is the web client for the OpenTAP Runner.
Author: OpenTap.io
Latest version: 3.3.0


# OpenTap Runner Client

This is the web client for the OpenTAP Runner.


## Authors

- [@OpenTAP.io](https://opentap.io/)


## How to install the client

- For Angular < 11 or webpack < 5, use version < 2
- For Angular >= 11 or webpack >= 5, use version >= 2.x.x

Install with npm

```bash
  npm install @opentap/runner-client
```
    
## How to use the client

```typescript
import { RunnerClient } from "@openTap/runner-client";

class client {
  runnerClient: RunnerClient;

  constructor() {
    this.runnerClient = new RunnerClient('<BASE_SUBJECT>', { servers: '<SERVER_ADDRESS>' });
    // Always connect first
    this.runnerClient.connect()
      .then(() => console.log('CONNECTED'))
      .catch(err => console.log(err));
  }

  getImages() {
    this.data = this.runnerClient?.getImages()
      .then(res => console.log(res))
      .catch(error => console.error(error));
  }
}

```


## How to build locally

Clone the project

```bash
  ~ git clone https://github.com/opentap/runner-client-web.git
```

Go to the project directory

```bash
  ~ cd runner-client-web
```

Install dependencies

```bash
  npm install
```

Build the library

```bash
  npm run build
```

## How to debug the project

## License

[MIT](/LICENSE)