返回首页
最新
这是一个小型的 Neovim 插件,它将 DeepL 翻译直接集成到编辑器中。它允许翻译选定的文本或整个缓冲区,并在浮动窗口中显示结果。我开发这个插件是为了简化多语言写作,而无需切换应用程序。
Kalendis 是一个以 API 为中心的调度后端。您可以保留自己的用户界面,我们来处理复杂的部分(如重复、时区、夏令时、冲突安全的预订)。
<p>它的功能:</p>
• MCP 工具:生成类型化客户端和 API 路由处理程序(Next.js/Express/Fastify/Nest),让您可以直接从 IDE/代理工具中搭建调用。
<p>• 可用性引擎:支持重复规则和一次性例外/黑名单,以干净、可查询的格式返回。</p>
• 预订:创建/更新/取消时段的冲突安全端点。
<p>我们为何构建它:</p>
我们不断重建调度中的“难点”:时区/夏令时边缘案例、重复可用性、冲突感知预订等。我们想要一个简单、可靠的后端,以便在不采用托管调度用户界面的情况下发布产品功能。
<p>它如何帮助我们:</p>
我们停止了对夏令时/重复计算的重新实现,快速推出了预订流程。一个小团队(仅有 2 名开发人员)使用 Kalendis 构建了一个强大的预订平台,他们在用户体验上保持了完全的控制,而无需在调度基础设施上花费大量精力。
<p>MCP 生成器减少了胶水代码:只需插入一个类型化客户端或路由,调用 API,然后继续。</p>
<p>一些技术细节:</p>
• REST API,使用 ISO-8601 时间戳和 IANA 时区
• 支持重复可用性和一次性例外(设计上便于组合)
• 专注的范围:用户、可用性、例外、预订(不是一个单一的套件)
<p>MCP 集成:</p>
MCP 服务器提供工具,如 generate-frontend-client、generate-backend-client、generate-api-routes 和 list-endpoints。
<p>添加到您的 MCP 设置:</p>
{
"mcpServers": {
"kalendis": {
"command": "npx",
"args": ["-y", "@kalendis/mcp"]
}
}
}
<p>如何尝试:</p>
创建一个免费账户 → 获取 API 密钥。 (<a href="https://kalendis.dev" rel="nofollow">https://kalendis.dev</a>)
<p>访问一个端点:</p>
curl -H "x-api-key: $KALENDIS_API_KEY" \
"https://api.kalendis.dev/v1/availability/getAvailability?userId=<user-id>&start=2025-10-07T00:00:00Z&end=2025-10-14T00:00:00Z&includeExceptions=true"
<p>最有用的反馈是什么:</p>
端点表面上的空白(您的用例中缺少什么?)。<br>
可以为您的应用程序的服务集成带来好处的功能。<br>
MCP 生成器输出——您希望它以不同方式输出的内容?<br>
欢迎提问,并在讨论中发布示例代码片段。感谢您的关注!<br>
— Dave (Kalendis)