mcpField
T
Tekna Events & News

Tekna Events & News

ローカル
github.com/Vortiago科学・教育031 週間前に更新

Tekna Events & News について

Tekna Events & News は、Tekna のイベント、ニュース、会員特典を参照する MCP サーバーです。条件を指定したイベント検索や詳細情報の取得に対応します。

主な機能

  1. 01テーマや条件によるイベント検索
  2. 02登壇者・日程・料金の取得
  3. 03コンテンツ種別による最新ニュース取得
  4. 04カテゴリ別の会員特典一覧

活用シーン

  1. 01地域・形式・対象者でイベントを探す
  2. 02イベントの詳細と料金を確認する
  3. 03Tekna の最新ニュースを取得する
  4. 04利用可能な会員特典を確認する

MCP 対応

Tekna のイベント検索、イベント詳細・ニュースの取得、会員特典の一覧表示を MCP クライアント向けのツールとして提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"vortiago-mcp-tekna": {
"command": "uvx",
"args": [
"mcp-tekna"
]
}
}
}
起動コマンドuvx mcp-tekna

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypimcp-tekna0.3.1

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

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_TRANSPORTstdioトランスポートプロトコル(stdio または streamable-http)
MCP_HOST0.0.0.0streamable-http 用のホスト
MCP_PORT3000streamable-http 用のポート
TEKNA_TIMEOUT30Tekna API のタイムアウト(秒)
TEKNA_CACHE_TTL900キャッシュの TTL(秒、15 分)
LOG_LEVELINFOログレベル
テストの実行
uv run pytest tests/ -v
バージョンの更新
git tag v0.2.0
uv run poe bump-version

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。