@sylphlab/tools-pdf-mcp
Version:
MCP server providing PDF tools (text extraction, etc.)
44 lines (41 loc) • 1.03 kB
JavaScript
// src/index.ts
import process from "node:process";
import { startMcpServer } from "@sylphlab/tools-adaptor-mcp";
import { getTextTool } from "@sylphlab/tools-pdf";
// package.json
var name = "@sylphlab/tools-pdf-mcp";
var version = "0.5.1";
var description = "MCP server providing PDF tools (text extraction, etc.)";
// src/index.ts
var tools = [getTextTool];
(async () => {
const toolOptions = {
workspaceRoot: process.cwd()
// Add other options if needed, e.g., allowOutsideWorkspace: false
};
try {
await startMcpServer(
{
name,
// Use name from package.json
version,
// Use version from package.json
description,
// Use description from package.json
tools
},
toolOptions
// Pass the created options object
);
} catch (_error) {
process.exit(1);
}
})();
process.on("SIGINT", () => {
process.exit(0);
});
process.on("SIGTERM", () => {
process.exit(0);
});
//# sourceMappingURL=index.js.map