Simple Timer MCP Server
@tonyOgbonna
Simple Timer MCP Server について
An MCP (Model Context Protocol) Server that provides interval timing functionality using token-based time tracking.
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"Simple-Timer-MCP-Server": {
"command": "node",
"args": [
"dist/index.js"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Simple Timer MCP Server?
Simple Timer MCP Server is an MCP (Model Context Protocol) server that provides interval timing functionality using token-based time tracking. It is designed as a beginner-friendly example of an MCP server, demonstrating core development concepts through minimal, practical functionality. It stores timer data persistently using an SQLite database.
How to use Simple Timer MCP Server?
Clone the repository, install dependencies with yarn install, build the TypeScript source with yarn build, then start the server with yarn start. Integrate with an MCP host by configuring the execution command node dist/index.js or the full path to that file. The server exposes four tools: start_timer, check_timer, delete_timer, and list_timers.
Key features of Simple Timer MCP Server
- Token-based timers using unique string identifiers.
- Elapsed time calculation with millisecond precision.
- Human-readable output format for elapsed time.
- Ability to delete and list active timers.
- Persistent storage via
better-sqlite3database.
Use cases of Simple Timer MCP Server
- Tracking time spent on individual tasks or projects by token.
- Learning MCP server development with a simple, hands-on example.
- Monitoring elapsed time within an AI assistant workflow.
- Demonstrating timer functionality in MCP-compatible clients.
FAQ from Simple Timer MCP Server
What runtime does Simple Timer MCP Server require?
Node.js version 18.x or later, and Yarn v1.x or later.
How are timers identified?
Each timer is identified by a unique string token provided when starting the timer.
Does the server store timers persistently?
Yes. Timer data is stored in an SQLite database file (timer.db) located in the project root directory.
What transport does the server use?
The server uses StdioServerTransport for MCP communication.
Can I get elapsed time in a human-readable format?
Yes. Use the check_timer tool with the optional format argument set to "human_readable" (e.g., "1 hour, 30 minutes, 45 seconds").
「その他」の他のコンテンツ

Peekaboo MCP – lightning-fast macOS screenshots for AI agents
steipetePeekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Website
FunnyWolfAdversary simulation and Red teaming platform with AI
ghidraMCP
LaurieWiredMCP Server for Ghidra
コメント