π λ‘κ·Έμνμ€-mcp-λ©μΈ
Logseq MCP λꡬ
μ΄ νλ‘μ νΈλ AI μμ΄μ νΈκ° λ‘컬 Logseq μΈμ€ν΄μ€μ μνΈ μμ©ν μ μλλ‘ νλ MCP(Model Context Protocol) λꡬ μΈνΈλ₯Ό μ 곡ν©λλ€.
μ€μΉ
Python 3.11 μ΄μμ΄ μ€μΉλμ΄ μλμ§ νμΈνμΈμ.
μ΄ μ μ₯μλ₯Ό 볡μ νμΈμ
μ’ μμ± μ€μΉ:
μ§μμ€νΌ1
Related MCP server: Logseq MCP Tools
μ€μ
Logseqμ APIκ° νμ±νλμ΄ μλμ§ νμΈνμΈμ.
Logseqμμ μ€μ > κ³ κΈ > κ°λ°μ λͺ¨λ > κ°λ°μ λͺ¨λ νμ±νλ‘ μ΄λν©λλ€.
κ·Έλ° λ€μ νλ¬κ·ΈμΈ > Logseq κ°λ°μ νλ¬κ·ΈμΈ μΌκΈ°λ‘ μ΄λνμΈμ.
κ³ κΈ μ€μ μμ API ν ν°λ μ€μ νμΈμ
Logseq μ¬μμ
Cursor MCP κ΅¬μ± νμΌ(μΌλ°μ μΌλ‘
~/.cursor/mcp.json)μμ MCP μλ²λ₯Ό ꡬμ±ν©λλ€.{ "mcpServers": { "logseq": { "command": "/opt/homebrew/bin/uvx", "args": ["logseq-mcp"], "env": { "LOGSEQ_API_URL": "http://localhost:12315", "LOGSEQ_TOKEN": "your-token-here" } } } }
λλ
MCP μλ²λ₯Ό μ¬μ©νλλ‘ Claude Codeλ₯Ό ꡬμ±ν©λλ€.
claude mcp addλ²μ μ ν
Stdio μ ν
LOGSEQ_API_URL=http://localhost:12315 LOGSEQ_TOKEN=your-token-here /opt/homebrew/bin/uvx logseq-mcp
컀μμ ν΄λ‘λμ ν¨κ» μ¬μ©
컀μμ MCP λꡬμ μΆκ°
μμ μ€μ μΉμ μμ νμλ λλ‘ MCP μλ²λ₯Ό ꡬμ±νμΈμ.
컀μλ₯Ό μ΄κ³ MCP ν¨λ(μ¬μ΄λλ°)λ‘ μ΄λν©λλ€.
Logseq λꡬλ μ¬μ© κ°λ₯ν λꡬ λͺ©λ‘μ λνλμΌ ν©λλ€.
Claudeμ ν¨κ» μ¬μ©
Cursorμμ Claudeλ₯Ό μ¬μ©νλ κ²½μ° λ€μκ³Ό μ μ¬ν ν둬ννΈλ₯Ό ν΅ν΄ Logseq λꡬλ₯Ό μ¬μ©ν μ μμμ μλ €μΌ ν©λλ€.
"Logseq κ·Έλνμ μνΈ μμ©νλ λ° λμμ΄ λλ Logseq λꡬλ₯Ό μ΄μ©νμ€ μ μμ΅λλ€. logseq.get_all_pages(), logseq.get_page(name), logseq.create_page(name) λ±μ ν¨μλ₯Ό μ¬μ©νμ€ μ μμ΅λλ€."
μ¬μ© κ°λ₯ν λꡬ
λͺ¨λ λꡬλ logseq λ€μμ€νμ΄μ€μμ μ¬μ©ν μ μμ΅λλ€.
νμ΄μ§
logseq.get_all_pages: Logseq κ·Έλνμ λͺ¨λ νμ΄μ§ λͺ©λ‘μ κ°μ Έμ΅λλ€.logseq.get_page: μ΄λ¦μΌλ‘ νΉμ νμ΄μ§λ₯Ό κ°μ Έμ΅λλ€.logseq.create_page: μ νμ΄μ§λ₯Ό λ§λλλ€logseq.delete_page: νμ΄μ§μ ν΄λΉ νμ΄μ§μ λͺ¨λ λΈλ‘μ μμ ν©λλ€.
λΈλ‘
logseq.get_page_blocks: νΉμ νμ΄μ§μ λͺ¨λ λΈλ‘μ κ°μ Έμ΅λλ€.logseq.get_block: IDλ‘ νΉμ λΈλ‘ κ°μ Έμ€κΈ°logseq.create_block: νμ΄μ§μ μ λΈλ‘μ λ§λλλ€.logseq.insert_block: λΈλ‘μ λ€λ₯Έ λΈλ‘μ μμμΌλ‘ μ½μ ν©λλ€.logseq.update_block: κΈ°μ‘΄ λΈλ‘μ μ λ°μ΄νΈν©λλ€.logseq.move_block: λΈλ‘μ λ€λ₯Έ μμΉλ‘ μ΄λν©λλ€.logseq.remove_block: λΈλ‘κ³Ό κ·Έ λͺ¨λ μμμ μ κ±°ν©λλ€.logseq.search_blocks: 쿼리μ μΌμΉνλ λΈλ‘μ κ²μν©λλ€.
Logseq μμ
μ λ νμ΄μ§
Logseqμ μ λ νμ΄μ§μλ νΉμ νμκ³Ό μμ±μ΄ μμ΅λλ€.
μ λ νμ΄μ§λ₯Ό λ§λ€κ±°λ μ‘μΈμ€ν λ "mmm dth, yyyy"(μ: "2025λ 4μ 4μΌ") νμμ μ¬μ©νμΈμ.
μ λ νμ΄μ§λ μ μ ν λ μ§λ‘ Logseqμ μν΄ μλμΌλ‘ ν¬λ§·λ©λλ€.
μ λ νμ΄μ§μλ Logseqμμ μλμΌλ‘ μ€μ λλ νΉμ μμ±μ΄ μμ΅λλ€.
journal?: true - μ΄κ²μ΄ μ λ νμ΄μ§μμ λνλ λλ€.journalDay: YYYYMMDD - μ«μ νμμ λ μ§(μ: 2025λ 4μ 4μΌμ κ²½μ° 20250404)
μ:
await logseq.create_page("Apr 4th, 2025")
μ€μ: journal? λλ journalDay μμ±μ μλμΌλ‘ μ€μ ν νμλ μμ΅λλ€. μ μ ν λ μ§ νμ(μ: "2025λ
4μ 4μΌ")μΌλ‘ νμ΄μ§λ₯Ό μμ±νκΈ°λ§ νλ©΄ ν΄λΉ μμ±μ΄ μ μ©λ μ λ νμ΄μ§λ‘ μλ μ€μ λ©λλ€.
λΈλ‘ ꡬ쑰 λ° νμ
Logseqμ λΈλ‘μλ μ΄ν΄ν΄μΌ ν λͺ κ°μ§ μ€μν νΉμ±μ΄ μμ΅λλ€.
μλ κΈλ¨Έλ¦¬ κΈ°νΈ : λͺ¨λ λΈλ‘μ Logseq UIμμ μλμΌλ‘ κΈλ¨Έλ¦¬ κΈ°νΈλ‘ λ λλ§λ©λλ€.
νμ΄μ§ λ§ν¬ : μ΄μ€ κ΄νΈλ₯Ό μ¬μ©νμ¬ λ§ν¬λ₯Ό λ§λλλ€:
[[Page Name]]κ³μΈ΅μ λΈλ‘ :
λΈλ‘ ꡬ쑰 λ°μ΄ν°μλ κ³μΈ΅μ μ λ³΄κ° ν¬ν¨λμ΄ μμ΅λλ€.
parent: λΆλͺ¨ λΈλ‘μ IDlevel: λ€μ¬μ°κΈ° λ 벨(μ΅μμ λ 벨μ κ²½μ° 1, λ€μ¬μ°κΈ° λΈλ‘μ κ²½μ° 2+)left: μΌμͺ½ λΈλ‘(μΌλ°μ μΌλ‘ λ€μ¬μ°κΈ°λ λΈλ‘μ λΆλͺ¨)
λΈλ‘ μ½ν μΈ : λΈλ‘μ λ§λ€ λ ν μ€νΈ μμμ ν¬ν¨ν μ μμ΅λλ€.
κΈ°λ³Έ λ§ν¬λ€μ΄μ΄ μ§μλ©λλ€(κ΅΅κ², κΈ°μΈμκΌ΄ λ±)
λΈλ‘ λ΄μ κΈλ¨Έλ¦¬ κΈ°νΈλ μ§μμ΄ μ νλ μ μμ΅λλ€.
λ€μ€ μ€ μ½ν μΈ κ° μ§μλμ§λ§ Logseqμ ꡬ문 λΆμ κ·μΉμ΄ μ μ©λ μ μμ΅λλ€.
μ λ λΈλ‘ : μ λ νμ΄μ§μμ μμ±λ λΈλ‘μ λ€μκ³Ό κ°μ νΉμ μμ±μ μμν©λλ€.
journal?: μ¬μ€journalDay: YYYYMMDD - μ λ νμ΄μ§μ λμΌ
μ°Έκ³ : μ λ νμ΄μ§μ λ§μ°¬κ°μ§λ‘ μ΄λ¬ν λΈλ‘ μμ±μ Logseqμμ μλμΌλ‘ μ²λ¦¬λ©λλ€. μ λ νμ΄μ§μ λΈλ‘μ μμ±ν λ journal? λλ journalDay μμ±μ μλμΌλ‘ μ€μ ν νμκ° μμ΅λλ€.
μΌλ°μ μΈ μμ μ λν μ¬μ© μ
Cursor μμ΄μ νΈ μμ : Cursorμ Logseq MCP λκ΅¬κ° κ΅¬μ±λ κ²½μ° λ€μκ³Ό κ°μ ν둬ννΈλ₯Ό μμ΄μ νΈμ μ 곡ν μ μμ΅λλ€.
"μ€λμ μΌμ μ λν μμ μ λ΄μ 'νμ λ©λͺ¨'λΌλ μ νμ΄μ§λ₯Ό λ§λμΈμ."
"μ€λμ μμ μ 'μμ ' μΉμ μ΄ μλ μ λ νμ΄μ§μ μΆκ°"
"[[νλ‘μ νΈ κ³ν]]μΌλ‘ μ€λμ μ λ νλͺ©μ μ λ°μ΄νΈνκ³ , ν΄λΉ μμ μμλ₯Ό 'μλ£λ λ§μΌμ€ν€ 1'λ‘ μ€μ ν©λλ€."
"λ΄ κ·Έλνμμ 'νμ΄μ¬ νλ‘μ νΈ'μ λν λΈλ‘μ κ²μνμ¬ μ νμ΄μ§μ ꡬμ±ν©λλ€."
μμ΄μ νΈλ μ μ ν Logseq λꡬλ₯Ό μ¬μ©νμ¬ κ·Έλνμμ μ΄λ¬ν μμ μ μνν©λλ€.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/mikeysrecipes/logseq-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
