@feedmob/work-journals
v0.0.3
Published
This is an MCP server for querying and managing work journals.
Readme
Feedmob Work Journals MCP Server
Features
- 📝 Work Journal Management: Supports querying, creating, and updating work journals.
- 🔍 Flexible Querying: Supports filtering logs by date range, user ID, and team ID.
- 🔗 API Integration: Interacts with backend APIs by configuring
API_URLandAPI_TOKEN. - 📚 Built-in Resources: Provides Schema information for the Time Off API.
Installation and Setup
Visit feedmob time off dash specified page to get mcp server json configuration
Tools
1. query_journals
Queries work journals, supporting filtering by date range, user ID, and team ID.
Parameters:
scheam: Required, get from system resourcestime-off-api-scheam://usage.start_date: Start date (YYYY-MM-DD format), defaults to 7 days before today.end_date: End date (YYYY-MM-DD format), defaults to today.current_user_only: Optional, whether to query only the current user's work journals (true/false).user_ids: Optional, list of user IDs (array).team_ids: Optional, list of team IDs (array).
2. create_or_update_journal
Creates or updates a work journal.
Parameters:
date: Required, journal date (YYYY-MM-DD format).content: Required, journal content.
Resources
1. Time Off API Schema, including Teams, Users Information
URI: time-off-api-scheam://usage
Provides Schema information for the Time Off API, including team and user information.
Development and Debugging
Local Development
# Start development server
npm run dev
# Test with MCP CLI
npx fastmcp dev src/index.ts
# Debug with MCP Inspector
npx fastmcp inspect src/index.tsType Checking
npx tsc --noEmitLicense
MIT License
Contributions
Welcome to submit Issues and and Pull Requests to improve this project.
