Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Generated by https://smithery.ai. See: https://smithery.ai/docs/build/project-config
# Stage 1: Build the application
FROM node:lts-alpine AS builder
WORKDIR /app
Expand Down Expand Up @@ -42,4 +43,4 @@ USER appuser

# Command to run the server using the built output
# This will start the MCP server listening on stdio
CMD ["node", "dist/index.js"]
CMD ["node", "dist/index.js"]
15 changes: 14 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
<server_id>@sylphxltd/pdf-reader-mcp</server_id>
<server_name>PDF Reader</server_name>
<readme>
[![MseeP.ai Security Assessment Badge](https://mseep.net/pr/sylphxltd-pdf-reader-mcp-badge.png)](https://mseep.ai/app/sylphxltd-pdf-reader-mcp)

# PDF Reader MCP Server (@sylphlab/pdf-reader-mcp)
Expand All @@ -9,6 +12,7 @@
[![npm version](https://badge.fury.io/js/%40sylphlab%2Fpdf-reader-mcp.svg)](https://badge.fury.io/js/%40sylphlab%2Fpdf-reader-mcp)
[![Docker Pulls](https://img.shields.io/docker/pulls/sylphlab/pdf-reader-mcp.svg)](https://hub.docker.com/r/sylphlab/pdf-reader-mcp)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![smithery badge](https://smithery.ai/badge/@sylphxltd/pdf-reader-mcp)](https://smithery.ai/server/@sylphxltd/pdf-reader-mcp)

<!-- End Status Badges Area -->

Expand Down Expand Up @@ -92,6 +96,14 @@ Configure your MCP host to run the container, mounting your project directory to
```
_(Ensure the host sets the correct `cwd` for the target project)_

### Installing via Smithery

To install PDF Reader for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@sylphxltd/pdf-reader-mcp):

```bash
npx -y @smithery/cli install @sylphxltd/pdf-reader-mcp --client claude
```

## Quick Start

Assuming the server is running and configured in your MCP host:
Expand Down Expand Up @@ -215,4 +227,5 @@ For detailed usage, API reference, and guides, please visit the **[Full Document

## License

This project is licensed under the [MIT License](./LICENSE).
This project is licensed under the [MIT License](./LICENSE).
</readme>
14 changes: 14 additions & 0 deletions smithery.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Smithery configuration file: https://smithery.ai/docs/build/project-config

startCommand:
type: stdio
commandFunction:
# A JS function that produces the CLI command based on the given config to start the MCP on stdio.
|-
(config) => ({ command: 'node', args: ['dist/index.js'], env: {} })
configSchema:
# JSON Schema defining the configuration options for the MCP.
type: object
properties: {}
description: No configuration necessary
exampleConfig: {}
Loading