Skip to main content
Glama

GonMCPtool

taskGuidanceTool.ts1.5 kB
/** * 超簡易 AI 任務指導工具 * 只提供讀取和寫入單一任務指導文件的功能 */ import fs from 'fs'; import path from 'path'; export class TaskGuidanceTool { private static GUIDANCE_FILE_PATH = './task/ai_task_guidance.txt'; /** * 讀取任務指導文件 * @returns 文件內容,如果文件不存在則返回空字符串 */ public static readGuidance(): string { try { // 確保目錄存在 const dirPath = path.dirname(this.GUIDANCE_FILE_PATH); if (!fs.existsSync(dirPath)) { fs.mkdirSync(dirPath, { recursive: true }); } // 如果文件不存在,則返回空字符串 if (!fs.existsSync(this.GUIDANCE_FILE_PATH)) { return ''; } return fs.readFileSync(this.GUIDANCE_FILE_PATH, 'utf-8'); } catch (error) { console.error(`讀取指導文件失敗: ${error}`); return ''; } } /** * 寫入任務指導文件 * @param content 文件內容 * @returns 是否成功寫入 */ public static writeGuidance(content: string): boolean { try { // 確保目錄存在 const dirPath = path.dirname(this.GUIDANCE_FILE_PATH); if (!fs.existsSync(dirPath)) { fs.mkdirSync(dirPath, { recursive: true }); } fs.writeFileSync(this.GUIDANCE_FILE_PATH, content, 'utf-8'); return true; } catch (error) { console.error(`寫入指導文件失敗: ${error}`); return false; } } }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/GonTwVn/GonMCPtool'

If you have feedback or need assistance with the MCP directory API, please join our Discord server