devrecall
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| current_timeA | Return the current UTC time. Use this to anchor relative date references like 'today', 'yesterday', or 'last week' when the user does not provide an explicit date. |
| list_activitiesA | List activities in a time window with optional source/type/person filters. Returns shallow rows (no body); use get_activity to fetch full content. |
| count_activitiesA | Count activities in a time window, optionally grouped by source, type, identity, day, or week. The primitive behind 'how many', 'how often', and 'compare X vs Y' questions. |
| search_activitiesA | Keyword search (FTS5) over activity titles and content. Use this for concrete terms and phrases like 'deploy decision' or 'retry strategy'. Prefer this over semantic_search_activities for keyword-shaped queries. |
| semantic_search_activitiesA | Vector similarity search over activities. Use only when keyword search fails — for fuzzy or paraphrased queries like 'when did I work on the thing about latency'. Returns shallow rows ranked by similarity. |
| get_activityA | Fetch the full activity row (including content and metadata) for a given activity ID. Use after list_/search_ to drill into a specific row. |
| get_related_activitiesA | Find activities that share a ticket key with the given activity — e.g. given a Jira ticket, returns the commits / PRs / Linear issues / Confluence pages that reference the same key. Use this to assemble the full timeline around one piece of work. |
| who_worked_onA | Activities authored by a specific person, optionally narrowed by a keyword query and date range. Pass identity_id if you have one (from list_identities/resolve_person); otherwise pass name_or_email and the tool resolves it. |
| recent_decisionsA | Find decision-shaped activity in a date range: manual notes (type=note) merged with anything whose title or body hits decided/decision/RFC/ADR. Use this before answering 'what did we decide about X' or composing a quarterly summary. |
| prep_meetingA | Brief for a calendar meeting: returns the event details plus each attendee's recent shipped activity. Look up by activity_id if known, otherwise by date+title_contains. Use this to walk into a 1:1 or sync knowing what everyone's been doing. |
| log_eventA | Record a manual note — a decision, in-person conversation, observation, or anything else worth remembering. Stored as type=note from source=manual and indexed alongside everything else. Use this when the user dictates context you want recallable later. |
| list_summariesA | List pre-built periodic summaries (daily/weekly/monthly/quarterly). Prefer these over re-summarizing raw activities when answering 'summarize my Q1' or 'what happened last week'. |
| get_summaryA | Fetch a single pre-built summary by period type and start date. Returns null if no summary exists for that period. |
| list_identitiesA | List people known to the system (Git authors, Slack users, etc.), optionally filtered by a name/email substring. |
| resolve_personA | Resolve a name or email to a single identity (the closest match). Returns the matched identity or null if no candidate is found. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| devrecall-recall | Search DevRecall for activity matching a query and report the most relevant hits with citations. |
| devrecall-context | Inject a brief of recent activity so the assistant starts knowing what's been going on. |
| devrecall-log | Capture a note into DevRecall without leaving the editor. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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/pavelpilyak/devrecall'
If you have feedback or need assistance with the MCP directory API, please join our Discord server