DevLog MCP
Allows publishing development logs to a Notion Blog Database, with support for title, category, tags, published date, status, and Markdown content.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@DevLog MCPPublish a dev log about today's progress on the MCP server"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
DevLog MCP
This is a stdio MCP server that publishes development logs written by AI coding agents like Codex and Claude Code to an existing Notion Blog Database. The agent is responsible for reflections and writing the content, while this server handles input validation and storage to Notion.
Requirements
Node.js 20 or higher
Existing Notion Blog Database
Notion Integration connected to the Database
Related MCP server: Notion MCP Server
Installation and Build
npm install
npm test
npm run buildWhen running directly during development, set the environment variables in the current shell. This project does not automatically read a .env file.
export NOTION_TOKEN="secret_..."
export NOTION_DATABASE_ID="..."
npm run devstdio servers communicate with MCP clients via JSON-RPC, so no general instructions are printed when running in the terminal.
Notion Setup
Create an Internal Integration in the Notion Integrations screen.
Use the Integration token as
NOTION_TOKEN.Add the Integration via the connection menu of the existing Blog Database.
Find the Database ID in the Database URL and use it as
NOTION_DATABASE_ID.
The database property names and types must be as follows.
Property | Notion Type | Default Value |
| Title | Required |
| Select |
|
| Multi-select | Empty list |
| Date | Current date |
| Status |
|
If the names passed to the Select, Multi-select, and Status options of the existing Database do not exist, option creation may be restricted depending on Notion permissions and settings.
MCP Tools
The server provides a single tool: publish_dev_log.
type PublishDevLogInput = {
title: string;
category?: string;
tags?: string[];
publishedAt?: string;
status?: "published" | "draft";
content: string;
};The Markdown supported in the body includes headings 1~3, paragraphs, ordered/unordered lists, fenced code blocks, and horizontal rules.
An example call input is as follows.
{
"title": "DevLog MCP 첫 구현",
"tags": ["MCP", "Notion", "TypeScript"],
"content": "# 오늘의 작업\nNotion 발행 도구를 구현했다.\n\n## 결정\n- MCP는 저장만 담당한다.\n- 회고 작성은 코딩 에이전트가 담당한다."
}Connecting to Codex
First, register the build result based on an absolute path.
codex mcp add devlog-mcp \
--env NOTION_TOKEN=secret_... \
--env NOTION_DATABASE_ID=... \
-- node /Users/oddd/workspace/notion/devlog-mcp/dist/index.jsCheck the registration status with the following command.
codex mcp listConnecting to Claude Code
Register as a project-scope MCP server.
claude mcp add -s project devlog-mcp \
-e NOTION_TOKEN=secret_... \
-e NOTION_DATABASE_ID=... \
-- node /Users/oddd/workspace/notion/devlog-mcp/dist/index.jsCheck the registration status with the following command.
claude mcp listAfter connecting, you can ask the agent: Organize today's development work into a log and publish it using publish_dev_log.
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