Journal MCP
J

Journal MCP

一个基于MCP协议的日记管理服务器,提供Claude桌面集成和React Web查看器,支持Markdown格式日记的存储、搜索和浏览功能
2分
0

安装

复制以下命令到你的Client进行配置
注意:您的密钥属于敏感信息,请勿与任何人分享。

🚀 日志MCP服务器

日志MCP服务器是一款支持日志条目管理的Model Context Protocol (MCP) 服务器,搭配 React Router v7 网络查看器,可提供便捷的日志浏览体验。

✨ 主要特性

  • 📖 MCP服务器:与Claude Desktop集成,实现日志管理功能。
  • 🌐 网络查看器:基于React的界面,方便浏览日志条目。
  • 🚀 服务器端渲染:借助React Router实现服务器端渲染。
  • ⚡️ 热模块替换(HMR):开发过程中支持热模块替换,提升开发效率。
  • 🔒 默认使用TypeScript:保证代码的类型安全。
  • 🎉 TailwindCSS样式:采用TailwindCSS进行样式设计。
  • 📁 基于文件的存储:自动组织日志文件,方便管理。

🚀 快速开始

使用npx快速启动

无需安装,直接运行:

# 启动网络查看器
npx @coji/journal-mcp --viewer

# 设置Claude Desktop集成
npx @coji/journal-mcp --setup

# 为Claude Desktop启动MCP服务器
npx @coji/journal-mcp

本地开发

安装依赖:

pnpm install

开发模式

启动带有热模块替换的开发服务器:

pnpm dev

网络查看器将在 http://localhost:5173 可用。

生产环境构建

创建生产环境构建:

pnpm build

💻 使用示例

使用npx(推荐)

# 显示帮助信息
npx @coji/journal-mcp --help

# 设置Claude Desktop集成
npx @coji/journal-mcp --setup

# 验证Claude Desktop设置
npx @coji/journal-mcp --verify-setup

# 为Claude Desktop启动MCP服务器
npx @coji/journal-mcp

# 启动网络查看器
npx @coji/journal-mcp --viewer

# 自定义端口示例
npx @coji/journal-mcp --viewer --port 8080

本地开发命令

本地安装后进行开发:

# 显示帮助信息
node dist/index.js --help

# 设置Claude Desktop配置
node dist/index.js --setup

# 启动MCP服务器
node dist/index.js

# 启动网络查看器
node dist/index.js --viewer

网络查看器将在 http://localhost:8765(或你指定的端口)可用。

📚 详细文档

MCP工具

服务器为Claude Desktop提供以下工具:

  1. add_entry - 添加新的日志条目
  2. search_entries - 按日期范围、标签或关键词搜索
  3. get_recent_entries - 获取最近的日志条目
  4. list_tags - 列出所有标签及其使用次数
  5. get_entry_by_date - 获取特定日期的日志条目
  6. get_daily_summary - 获取日志统计信息

文件存储

日志条目存储在以下位置:

  • 位置~/.local/share/journal-mcp/entries/YYYY/MM/YYYY-MM-DD.md
  • 格式:带有YAML前置元数据的Markdown格式
  • 特性:自动提取标签,按时间组织文件

🚀 部署

Docker部署

docker build -t journal-mcp .
docker run -p 8765:8765 journal-mcp

手动部署

部署 pnpm build 的输出:

├── package.json
├── pnpm-lock.yaml
├── build/
│   ├── client/    # 静态资源
│   └── server/    # 服务器端代码

本项目使用 React Router 和 MCP 精心打造 ❤️。

F
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
56.8K
4.5分
D
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
58.0K
4.3分
F
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
96.3K
5分
M
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
45.5K
4.8分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
24.5K
4.8分
E
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
40.2K
5分
C
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
71.9K
4.7分
B
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
38.9K
4.5分
AIBase
智启未来,您的人工智能解决方案智库