DevLog MCP
DevLog MCP
Codex、Claude CodeなどのAIコーディングエージェントが作成した開発日誌を、既存のNotion Blog DBに発行するstdio MCPサーバーです。エージェントが振り返りと本文作成を担当し、このサーバーは入力検証とNotion保存のみを担当します。
要件
Node.js 20以上
既存のNotion Blog Database
Databaseに接続されたNotion Integration
Related MCP server: Notion MCP Server
インストールとビルド
npm install
npm test
npm run build開発中に直接実行する場合は、環境変数を現在のシェルに設定します。このプロジェクトは.envファイルを自動的に読み込みません。
export NOTION_TOKEN="secret_..."
export NOTION_DATABASE_ID="..."
npm run devstdioサーバーはMCPクライアントとJSON-RPCで通信するため、ターミナルで実行しても一般的な案内メッセージは出力されません。
Notion設定
NotionのIntegrations画面でInternal Integrationを作成します。
Integration tokenを
NOTION_TOKENとして使用します。既存のBlog Databaseの接続メニューで該当のIntegrationを追加します。
Database URLからDatabase IDを見つけ、
NOTION_DATABASE_IDとして使用します。
Databaseのプロパティ名とタイプは以下の通りである必要があります。
プロパティ | Notionタイプ | デフォルト値 |
| Title | 必須入力 |
| Select |
|
| Multi-select | 空のリスト |
| Date | 現在の日付 |
| Status |
|
既存のDatabaseのSelect、Multi-select、Statusオプションに渡した名前がない場合、Notionの権限と設定によってオプションの作成が制限される可能性があります。
MCPツール
サーバーはpublish_dev_logツールを一つ提供します。
type PublishDevLogInput = {
title: string;
category?: string;
tags?: string[];
publishedAt?: string;
status?: "published" | "draft";
content: string;
};本文でサポートするMarkdownは、見出し1〜3、段落、順序付き/順序なしリスト、fenced code block、区切り線です。
呼び出し入力例は以下の通りです。
{
"title": "DevLog MCP 첫 구현",
"tags": ["MCP", "Notion", "TypeScript"],
"content": "# 오늘의 작업\nNotion 발행 도구를 구현했다.\n\n## 결정\n- MCP는 저장만 담당한다.\n- 회고 작성은 코딩 에이전트가 담당한다."
}Codex接続
まず、絶対パス基準でビルド結果を登録します。
codex mcp add devlog-mcp \
--env NOTION_TOKEN=secret_... \
--env NOTION_DATABASE_ID=... \
-- node /Users/oddd/workspace/notion/devlog-mcp/dist/index.js登録状態は次のコマンドで確認します。
codex mcp listClaude Code接続
プロジェクトスコープのMCPサーバーとして登録します。
claude mcp add -s project devlog-mcp \
-e NOTION_TOKEN=secret_... \
-e NOTION_DATABASE_ID=... \
-- node /Users/oddd/workspace/notion/devlog-mcp/dist/index.js登録状態は次のコマンドで確認します。
claude mcp list接続後、エージェントに今日開発した内容を日誌にまとめてpublish_dev_logで発行してと依頼できます。
devlog-mcp
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- Alicense-qualityDmaintenanceEnables Language Models to interact with Notion workspaces through standardized tools for searching, reading, creating, and updating pages and databases.119MIT
- AlicenseBqualityDmaintenanceEnables AI agents to interact with Notion workspaces through the Notion API. Supports reading, writing, commenting, and managing Notion pages and databases with optimized token consumption for AI agents.19141,622MIT
- FlicenseAqualityDmaintenanceEnables AI assistants to read from and write to Notion databases through the Relentless CMS API with built-in validation, automatic retries, and error handling for robust content management.5
- Alicense-qualityDmaintenanceEnables AI agents to interact with Notion workspaces through the Notion API, allowing them to search, read, create, update pages and databases, and manage comments using natural language commands.141,622MIT
Related MCP Connectors
Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.
Universal memory for AI agents and tools. Save, organize and search context anywhere.
Shared debugging memory for AI coding agents
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/odddman44/devlog-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server