@perstack/base
v0.0.33
Published
Perstack base skills for agents.
Downloads
3,368
Readme
@perstack/base
Base skills (MCP tools) for Perstack agents.
For detailed documentation, see Base Skill.
Installation
npm install @perstack/baseUsage
As MCP Server
Run directly via npx:
npx @perstack/baseAs Library
Import and register tools with your MCP server:
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"
import { registerReadTextFile, registerWriteTextFile } from "@perstack/base"
const server = new McpServer({ name: "my-server", version: "1.0.0" })
registerReadTextFile(server)
registerWriteTextFile(server)Available Tools
File Operations
readTextFile- Read text files with optional line rangewriteTextFile- Create or overwrite text filesappendTextFile- Append content to existing fileseditTextFile- Replace text in existing filesdeleteFile- Remove filesmoveFile- Move or rename filesgetFileInfo- Get file metadatareadImageFile- Read image files (PNG, JPEG, GIF, WebP)readPdfFile- Read PDF files
Directory Operations
listDirectory- List directory contentscreateDirectory- Create directoriesdeleteDirectory- Remove directories
Utilities
exec- Execute system commandshealthCheck- Check Perstack runtime health statusthink- Sequential thinking for problem analysistodo- Task list managementclearTodo- Clear task listattemptCompletion- Signal task completion (validates todos first)
License
Apache-2.0
