Tekna Events & News

io.github.Vortiago由 GitHub 账号 Vortiago 发布v0.3.1更新于 Oct 25, 2026

MCP server for Tekna events and news

发布方自己的服务:Events.Aero

概览

AI 生成的概览

本地 MCP 服务器,让助手搜索 Tekna 活动目录、查看活动详情、获取新闻文章并列出会员权益。

可以做什么
按地区、主题、形式、价格、语言和受众筛选搜索 Tekna 活动目录,并查看某个活动的完整详情,包括演讲者、议程和价格。获取 Tekna 近期新闻文章,可按内容类型和页码筛选。按类别列出 Tekna 会员权益。
适用场景
适合需要让助手查询挪威 Tekna 专业活动、了解演讲者与价格等详情、跟进 Tekna 新闻或查看会员权益,而不必手动浏览网站的场景。
运行要求
以 Python 包形式在本地运行,通常用 uvx 启动(也可用 Docker)。未声明需要账号、API 密钥或请求头。可选环境变量用于配置传输方式、主机、端口、API 超时、缓存有效期和日志级别。需要能访问 Tekna API 的网络。
安装前请注意
仅对 Tekna 公开内容做只读查询,未显示凭据、支付或写入操作。活动与新闻数据来自 Tekna 的 API,查询会发送给该第三方。Docker 方式默认在 3000 端口暴露 streamable-http 端点,不应向不受信任的网络开放。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Tekna Events & News,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

mcp-tekna

MCP server for Tekna events and news.

Installation

Claude Code (Plugin)

bash
claude plugin add github:Vortiago/mcp-tekna

Claude Desktop (Manual Config)

Add to your claude_desktop_config.json:

json
{  "mcpServers": {    "mcp-tekna": {      "command": "uvx",      "args": ["mcp-tekna"]    }  }}

Claude Desktop (.mcpb Bundle)

bash
npm install -g @anthropic-ai/mcpbcd mcpbmcpb pack# Double-click the resulting .mcpb file to install

PyPI

bash
uvx mcp-tekna

Docker

bash
docker build -t mcp-tekna .docker run -p 3000:3000 mcp-tekna# Connect from claude.ai: http://localhost:3000

Or with docker compose:

bash
docker compose up

Tools

search_events

Search Tekna's event catalog with optional filters for region, topic, format, price, language, and audience.

search_events(query="AI", region="Vestlandet")

get_event_details

Get full details for a specific event including speakers, agenda, and pricing.

get_event_details(event_number="51691")

get_news

Fetch recent news articles with optional content type filtering.

get_news(content_type="Politisk", page=1)

get_member_benefits

List all Tekna member benefits organized by category.

get_member_benefits()

Development

bash
uv syncuv run mcp-tekna

For streamable-http transport:

bash
MCP_TRANSPORT=streamable-http uv run mcp-tekna

Environment Variables

VariableDefaultDescription
MCP_TRANSPORTstdioTransport protocol (stdio or streamable-http)
MCP_HOST0.0.0.0Host for streamable-http
MCP_PORT3000Port for streamable-http
TEKNA_TIMEOUT30Tekna API timeout in seconds
TEKNA_CACHE_TTL900Cache TTL in seconds (15 min)
LOG_LEVELINFOLogging level

Running Tests

bash
uv run pytest tests/ -v

Version Bumping

bash
git tag v0.2.0uv run poe bump-version

License

MIT

来源:README.md,提交 7f35c04

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.3.1最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Events 集成