Skip to main content
Glama
test-insert-doc.js2.18 kB
import sqlite3 from 'sqlite3'; import { open } from 'sqlite'; async function insertTestDocument() { try { const db = await open({ filename: './data/workflow.db', driver: sqlite3.Database }); const result = await db.run(` INSERT INTO documents (title, content, doc_type, category, tags, summary, created_by, status) VALUES (?, ?, ?, ?, ?, ?, ?, ?) `, [ 'Claude Code 직접 테스트 문서 - 2025-09-06', `# Claude Code 직접 테스트 문서 ## 생성 정보 - **생성일**: 2025년 9월 6일 - **생성자**: Claude Code (직접 삽입) - **목적**: SQLite → Dashboard 연동 테스트 ## 테스트 내용 이 문서는 다음을 검증합니다: ### 1. 데이터베이스 직접 삽입 - SQLite3으로 documents 테이블에 직접 삽입 - 한글 내용과 마크다운 형식 지원 - 메타데이터 (태그, 카테고리) 포함 ### 2. Dashboard 실시간 반영 - 웹 인터페이스에서 새 문서 표시 - 필터링으로 찾을 수 있는지 확인 - 내용이 정확히 일치하는지 확인 ### 3. 검색 기능 - FTS(Full-Text Search) 인덱스 동작 - 한글 검색 지원 - 스니펫 기능 ## 예상 결과 이 문서가 Dashboard에서: - ✅ ID와 함께 목록에 표시 - ✅ "claude-code-direct" 카테고리로 필터링 가능 - ✅ "test_results" 타입으로 분류 - ✅ 모든 내용이 정확히 표시 - ✅ "Claude Code" 또는 "직접" 키워드로 검색 가능 이것이 성공하면 workflow-mcp의 문서 시스템이 완전히 작동한다는 의미입니다!`, 'test_results', 'claude-code-direct', '["claude-code", "direct-test", "sqlite", "dashboard"]', 'Claude Code에서 SQLite 데이터베이스에 직접 삽입한 테스트 문서 - Dashboard 연동 확인용', 'claude-code-direct', 'approved' ]); console.log('✅ 문서가 성공적으로 삽입되었습니다!'); console.log('📄 문서 ID:', result.lastInsertRowid); console.log('🔗 확인 URL: http://localhost:3301/documents'); await db.close(); } catch (error) { console.error('❌ 오류 발생:', error); } } insertTestDocument();

Latest Blog Posts

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/foswmine/workflow-mcp'

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