open-index/open-npm huggingface dataset:
npm package: @parsejet/mcp-server
Description: MCP server for ParseJet API - parse files and URLs from AI agents
Latest version: 0.1.1

# @parsejet/mcp-server

MCP (Model Context Protocol) server for the [ParseJet](https://parsejet.com) API. Lets AI agents like Claude Code and Cursor parse files, URLs, and YouTube transcripts.

## Tools

| Tool | Description |
|------|-------------|
| `parse_url` | Parse any URL (web page, YouTube, PDF link, etc.) |
| `parse_file` | Parse a local file (PDF, DOCX, image, etc.) |
| `get_youtube_transcript` | Get a YouTube video transcript |

## Installation

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

Or run directly with npx:

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

## Configuration

### API Key (optional)

Set the `PARSEJET_API_KEY` environment variable to authenticate. Without it, the server works anonymously with a limit of 3 requests per day.

Get your API key at [parsejet.com/dashboard](https://parsejet.com/dashboard).

### Claude Code

Add to your project's `.claude/settings.json` (or global `~/.claude/settings.json`):

```json
{
  "mcpServers": {
    "parsejet": {
      "command": "npx",
      "args": ["-y", "@parsejet/mcp-server"],
      "env": {
        "PARSEJET_API_KEY": "your-api-key"
      }
    }
  }
}
```

### Cursor

Add to your Cursor MCP config (Settings > MCP Servers):

```json
{
  "mcpServers": {
    "parsejet": {
      "command": "npx",
      "args": ["-y", "@parsejet/mcp-server"],
      "env": {
        "PARSEJET_API_KEY": "your-api-key"
      }
    }
  }
}
```

If installed globally, you can use `parsejet-mcp` instead of `npx`:

```json
{
  "mcpServers": {
    "parsejet": {
      "command": "parsejet-mcp",
      "env": {
        "PARSEJET_API_KEY": "your-api-key"
      }
    }
  }
}
```

## Usage Examples

Once configured, your AI agent can use these tools:

**Parse a web page:**
> "Parse https://example.com and give me a summary"

**Parse a local PDF:**
> "Parse the file at /path/to/document.pdf as markdown"

**Get a YouTube transcript:**
> "Get the transcript of https://www.youtube.com/watch?v=dQw4w9WgXcQ"

**Parse with specific output format:**
> "Parse https://example.com as markdown"

## Development

```bash
# Install dependencies
npm install

# Build
npm run build

# Run locally
node dist/index.js
```

## License

MIT
npm package: @parseql/hive
Description: Sql parser for HiveQL built with antlr4
Author: Martin Fracker
Latest version: 1.0.0

# @parseql/hive

> HiveQL parser for javascript built with antlr4

## Installation

Install with npm

```bash
npm install @parseql/hive
```

## Usage

```javascript
import { parse } from "@parseql/hive";

const sql = "...";

try {
  parse(sql);
} catch (e) {
  console.error("parse error occurred");
}
```

## Contributing

Pull requests are welcome. For major changes, please open an issue first to
discuss what you would like to change.

Please make sure to update tests as appropriate.

## Development

You must have antlr4 installed on your machine.

Install dependencies

```
$ yarn
```

Build the package

```
$ yarn build
```

Then run tests

```
$ yarn test
```

## About the grammar

The grammar and most of the examples are taken from https://github.com/antlr/grammars-v4/tree/master/sql/hive/v4

## License

[MIT](https://choosealicense.com/licenses/mit/)
npm package: @parseql/trino
Description: Sql parser for trino built with antlr4
Author: Martin Fracker
Latest version: 1.0.0

# @parseql/trino

> Trino SQL parser for javascript built with antlr4

## Installation

Install with npm

```bash
npm install @parseql/trino
```

## Usage

```javascript
import { parse } from "@parseql/trino";

const sql = "...";

try {
  parse(sql);
} catch (e) {
  console.error("parse error occurred");
}
```

## Contributing

Pull requests are welcome. For major changes, please open an issue first to
discuss what you would like to change.

Please make sure to update tests as appropriate.

## Development

You must have antlr4 installed on your machine.

Install dependencies

```
$ yarn
```

Build the package

```
$ yarn build
```

Then run tests

```
$ yarn test
```

## About the grammar

The grammar and examples are taken from https://github.com/antlr/grammars-v4/tree/master/sql/trino

## License

[MIT](https://choosealicense.com/licenses/mit/)