Tekna Events & News について
Tekna Events & News は、Tekna のイベント、ニュース、会員特典を参照する MCP サーバーです。条件を指定したイベント検索や詳細情報の取得に対応します。
主な機能
- 01テーマや条件によるイベント検索
- 02登壇者・日程・料金の取得
- 03コンテンツ種別による最新ニュース取得
- 04カテゴリ別の会員特典一覧
活用シーン
- 01地域・形式・対象者でイベントを探す
- 02イベントの詳細と料金を確認する
- 03Tekna の最新ニュースを取得する
- 04利用可能な会員特典を確認する
MCP 対応
Tekna のイベント検索、イベント詳細・ニュースの取得、会員特典の一覧表示を MCP クライアント向けのツールとして提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-tekna
Tekna のイベントとニュース向け MCP サーバーです。
インストール
Claude Code(プラグイン)
claude plugin add github:Vortiago/mcp-tekna
Claude Desktop(手動設定)
claude_desktop_config.json に追加します。
{
"mcpServers": {
"mcp-tekna": {
"command": "uvx",
"args": ["mcp-tekna"]
}
}
}
Claude Desktop(.mcpb バンドル)
npm install -g @anthropic-ai/mcpb
cd mcpb
mcpb pack
# Double-click the resulting .mcpb file to install
PyPI
uvx mcp-tekna
Docker
docker build -t mcp-tekna .
docker run -p 3000:3000 mcp-tekna
# Connect from claude.ai: http://localhost:3000
または、docker compose を使用します。
docker compose up
ツール
search_events
地域、トピック、形式、価格、言語、対象者で絞り込みながら、Tekna のイベントカタログを検索します。
search_events(query="AI", region="Vestlandet")
get_event_details
登壇者、アジェンダ、料金など、特定のイベントの詳細を取得します。
get_event_details(event_number="51691")
get_news
コンテンツの種類で絞り込みながら、最近のニュース記事を取得します。
get_news(content_type="Politisk", page=1)
get_member_benefits
Tekna 会員向けの特典をカテゴリ別に一覧表示します。
get_member_benefits()
開発
uv sync
uv run mcp-tekna
streamable-http トランスポートの場合:
MCP_TRANSPORT=streamable-http uv run mcp-tekna
環境変数
| 変数 | デフォルト値 | 説明 |
|---|---|---|
MCP_TRANSPORT | stdio | トランスポートプロトコル(stdio または streamable-http) |
MCP_HOST | 0.0.0.0 | streamable-http 用のホスト |
MCP_PORT | 3000 | streamable-http 用のポート |
TEKNA_TIMEOUT | 30 | Tekna API のタイムアウト(秒) |
TEKNA_CACHE_TTL | 900 | キャッシュの TTL(秒、15 分) |
LOG_LEVEL | INFO | ログレベル |
テストの実行
uv run pytest tests/ -v
バージョンの更新
git tag v0.2.0
uv run poe bump-version
ライセンス
MIT
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。