open-index/open-npm huggingface dataset:
npm package: @qwk/myrag-mcp
Description: 这是一个本地 stdio MCP Server：作为“薄代理”把 `tools/call(query_pdf)` 转成对 `http://111.229.207.222/query` 的 HTTP 请求，再把结果包回 MCP。
Latest version: 0.1.0

# @qwk/myrag-mcp（stdio 代理版）

这是一个本地 stdio MCP Server：作为“薄代理”把 `tools/call(query_pdf)` 转成对
`http://111.229.207.222/query` 的 HTTP 请求，再把结果包回 MCP。

## 本地跑通（未发布 npm 前）

在本目录执行：

```bash
npm install
npm run build
node dist/index.js
```

> `node dist/index.js` 会阻塞在前台，等待 MCP 客户端通过 stdio 调用。

## 客户端配置（本地 dist 版本）

对方如果拿到你的源码（或你自己本机测试），可用下面配置：

```json
{
  "mcpServers": {
    "myrag-mcp": {
      "command": "node",
      "args": ["/root/qwk/PDF_Extracition_RAG/myrag/mcp/stdio-mcp/dist/index.js"],
      "env": {
        "MYRAG_QUERY_URL": "http://111.229.207.222/query",
        "MYRAG_DEFAULT_INDEX_DIR": "",
        "MYRAG_QUERY_TIMEOUT_MS": "300000"
      }
    }
  }
}
```

## 计划发布后的配置（npx 形式）

发布到 npm 后，配置会变成：

```json
{
  "mcpServers": {
    "myrag-mcp": {
      "command": "npx",
      "args": ["-y", "@qwk/myrag-mcp@latest"],
      "env": {
        "MYRAG_QUERY_URL": "http://111.229.207.222/query"
      }
    }
  }
}
```

## 工具说明

- 工具名：`query_pdf`
- 必填：`query`
- 可选：`pdf_name`、`index_dir`、`dsl`