TobiSan5/first-mcp
If you are the rightful owner of first-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A comprehensive MCP server for Claude Desktop featuring high-performance TinyDB memory management, workspace file I/O, weather data, and calendar functionality.
Tools
Functions exposed to the LLM to take actions
hello_world
Simple greeting tool
get_system_info
Returns system information including configured paths
count_words
Analyzes text statistics
now
Returns current date and time in ISO format with timezone
list_files
Lists files in a directory
calculate
Secure mathematical expression evaluator
calculate_time_difference
Calculate time difference between two datetime strings
get_geocode
Get coordinates for location names using OpenWeatherMap API
get_weather
Get weather forecast for coordinates using Yr.no API
tinydb_memorize
Store information using TinyDB backend
tinydb_recall_memory
Retrieve specific memorized information by ID from TinyDB
tinydb_search_memories
Search memorized information with semantic tag/category expansion
tinydb_list_memories
List all memorized information from TinyDB
tinydb_update_memory
Edit existing memorized information in TinyDB
tinydb_delete_memory
Delete memorized information by ID from TinyDB
tinydb_memory_stats
Get statistics about memorized information from TinyDB
tinydb_get_memory_categories
Get available categories for organizing memories from TinyDB
tinydb_find_similar_tags
Find similar existing tags for any concept
tinydb_get_all_tags
Get all existing tags with usage statistics from TinyDB
memory_workflow_guide
Comprehensive memory management guidance
tinydb_store_data
Store data in any TinyDB database
tinydb_query_data
Query any TinyDB database with flexible filtering and sorting
tinydb_update_data
Update specific fields in existing records in any TinyDB database
tinydb_delete_data
Delete records from any TinyDB database by ID or conditions
tinydb_list_databases
List all available TinyDB databases
tinydb_get_database_info
Get detailed information about a specific TinyDB database
tinydb_create_database
Create a new TinyDB database with description
store_workspace_file
Store text files in configured workspace directory
read_workspace_file
Read text files from workspace with metadata
list_workspace_files
List workspace files with optional tag filtering
delete_workspace_file
Delete files from workspace
update_workspace_file_metadata
Update file descriptions and tags
get_workspace_info
Get workspace statistics and configuration
get_calendar
Get calendar for specified year/month in HTML and text formats
get_day_of_week
Get weekday name for a date in ISO format
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client