
Realevents
io.github.ykastelnik由 GitHub 账号 ykastelnik 发布v1.4.0更新于 Oct 26, 2026
Create and manage events in seconds from your AI assistant. No account needed.
概览
让助手创建和管理 RealEvents 活动页面、为参加者报名,并查看主办方统计与留言。
- 可以做什么
- 浏览和读取公开活动,可按形式、日期范围或关键词筛选,并按 slug 获取详情
- 以参加、可能参加或不参加为参加者报名,可带同行人数和备注
- 创建活动页面,返回公开链接和管理链接
- 凭管理令牌管理活动:修改详情、复制、取消、用公开图片网址设置封面
- 查看宾客名单、人数统计、页面浏览量和浏览到出席转化率
- 在主办方开启留言后读取并发布宾客讨论区留言
- 适用场景
- 适合让助手发布活动页面、收集报名,或在不打开 RealEvents 网站的情况下查看出席情况和宾客提问。公开浏览和报名无需令牌,主办方操作需要管理令牌。
- 运行要求
- 通过 npx(Node.js)以 stdio 方式在本机运行,仅支持桌面客户端。公开工具无需账号或 API 密钥。主办方工具需要管理令牌,由 create_event 返回,也可通过 REALEVENTS_MANAGE_TOKEN 环境变量提供。
安装
在 SourceWeft 中
- 打开 控制台中的 Realevents,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
RealEvents MCP Server
Create and manage events on RealEvents from any MCP-compatible AI assistant.
[CI] [CodeQL] [npm version] [npm downloads] [License: MIT]
Documentation and install snippets: https://realevents.co/mcp
Install
For Claude Desktop on macOS, the config file is at ~/Library/Application Support/Claude/claude_desktop_config.json. For other clients, see their MCP documentation.
Agent skill
skills/realevents/SKILL.md teaches an assistant when
and how to use these tools: creating an event with the right timezone, handing back
the manage link, and the head-count and guest-list rules below. Copy the
skills/realevents folder into your client's skills directory (for Claude Code,
~/.claude/skills/) alongside the server config above.
Tools
Public, no token needed:
Organizer tools, all requiring the manage token:
Comments only work on events where the organizer has switched them on
(update_event with allow_comments: true). Until then both comment tools return
a message saying exactly that.
Cover images
set_cover takes a public image URL, not a file. MCP tool arguments are JSON
text, so an assistant cannot hand a local image to the server; if the picture is on
the user's computer, the manage page's upload does the job better anyway (drag and
drop, preview, crop). Around 1200px wide or more looks best - set_cover says so
when the image is smaller rather than silently accepting a thumbnail.
Timezones
create_event takes a timezone (an IANA name such as Europe/Paris) alongside
start_datetime. Set it. The start time is interpreted in that zone, and the
zone defaults to UTC, so creating an event for 19:00 without one produces a page
that reads 19:00 UTC: the wrong hour for everyone outside it.
Prefer a local time with no trailing Z:
Attendance is counted in people
An event's attendance figure is a head-count: confirmed guests plus everyone they bring. A guest arriving with three others takes four of the available places, so a party can be refused on an event that still shows free rows. When that happens the error states how many places are left, so the call can be retried with a smaller party rather than reported as a failure.
Plus-ones only attach to a confirmed answer, and are capped by the event's own
plus_ones_limit (0 disables them). When the organizer collects names rather than
a headcount, every declared guest needs one. get_event reports both settings.
Manage token
Events created with create_event return a manage_token. Save it: it is the only
way to manage the event later.
To set a default token so you don't have to pass it on every call:
Security
Signed with npm Provenance, built from this repository via GitHub Actions. Every published version is traceable back to the exact commit and workflow run that built it.
Links
For maintainers: publishing checklist
Before publishing a new version:
- Bump
versioninpackage.json - Verify
mcpName: "io.github.ykastelnik/realevents"is still present - Bump
versionandpackages[0].versioninserver.jsonto match - Tag
vX.Y.Zand push: thepublish.ymlworkflow handles the npm publish - Locally:
./mcp-publisher publishto sync the MCP Registry listing
License
MIT
来源:README.md,提交 33e2daf
工具
0版本历史
1- v1.4.0最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分