mcpField
T
Temporal Cortex MCP

Temporal Cortex MCP

本地服务
github.com/billylui生产力0

关于 Temporal Cortex MCP

Temporal Cortex 是一个 Model Context Protocol 服务器,为 AI Agent 提供确定性日历功能——时间上下文、日期时间解析、跨 Google Calendar、Microsoft Outlook 和 CalDAV 的多日历可用性合并,以及无冲突的两阶段预订

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"temporal-cortex": {
"command": "npx",
"args": [
"-y",
"@temporal-cortex/cortex-mcp"
],
"env": {
"GOOGLE_CLIENT_ID": "<GOOGLE_CLIENT_ID>",
"GOOGLE_CLIENT_SECRET": "<GOOGLE_CLIENT_SECRET>",
"GOOGLE_OAUTH_CREDENTIALS": "<GOOGLE_OAUTH_CREDENTIALS>",
"MICROSOFT_CLIENT_ID": "<MICROSOFT_CLIENT_ID>",
"MICROSOFT_CLIENT_SECRET": "<MICROSOFT_CLIENT_SECRET>",
"TIMEZONE": "<TIMEZONE>",
"WEEK_START": "<WEEK_START>",
"TENANT_ID": "<TENANT_ID>",
"LOCK_TTL_SECS": "<LOCK_TTL_SECS>",
"OAUTH_REDIRECT_PORT": "<OAUTH_REDIRECT_PORT>",
"HTTP_PORT": "<HTTP_PORT>",
"HTTP_HOST": "<HTTP_HOST>",
"ALLOWED_ORIGINS": "<ALLOWED_ORIGINS>",
"TEMPORAL_CORTEX_TELEMETRY": "<TEMPORAL_CORTEX_TELEMETRY>",
"REDIS_URLS": "<REDIS_URLS>"
}
}
}
}
启动命令npx -y @temporal-cortex/cortex-mcp
需要配置的环境变量
GOOGLE_CLIENT_IDGoogle OAuth Client ID (required for Google Calendar)
GOOGLE_CLIENT_SECRET密钥Google OAuth Client Secret (required if using Google Calendar)
GOOGLE_OAUTH_CREDENTIALS密钥Path to Google OAuth JSON credentials file (alternative to CLIENT_ID + SECRET)
MICROSOFT_CLIENT_IDAzure AD app ID (required for Outlook Calendar)
MICROSOFT_CLIENT_SECRET密钥Azure AD client secret (required for Outlook Calendar)
TIMEZONEIANA timezone override (e.g., America/New_York). Overrides stored config and OS detection.
WEEK_STARTWeek start day: 'monday' (default, ISO 8601) or 'sunday'. Overrides stored config.
TENANT_IDUUID for tenant isolation (auto-generated if not set)
LOCK_TTL_SECSLock time-to-live in seconds for booking safety
OAUTH_REDIRECT_PORT密钥Port for the local OAuth callback server
HTTP_PORTPort for HTTP transport. When set, enables streamable HTTP mode instead of stdio.
HTTP_HOSTBind address for HTTP transport (default: 127.0.0.1)
ALLOWED_ORIGINSComma-separated allowed Origin headers for HTTP mode. Cross-origin requests rejected if unset.
TEMPORAL_CORTEX_TELEMETRYOverride telemetry consent: 'off' to disable, 'on' to enable anonymous usage analytics.
REDIS_URLSComma-separated Redis URLs. When set, activates Platform Mode with distributed locking.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@temporal-cortex/cortex-mcp0.5.0

工具

12

收录的工具列表 · 更新于 2 周前

参数类型必填说明
datetimestring是要调整的 RFC 3339 日期时间。
timezonestring否用于按天调整的 IANA 时区。省略时使用已配置的时区。
adjustmentstring是时长调整值(例如,"+2h"、"-30m"、"+1d2h")。

详细介绍

维护者还没有提供详细介绍,可以先查看代码仓库中的 README。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。