mcpField
T
Tekna Events & News

Tekna Events & News

Local
github.com/VortiagoScience & Education0Updated 31w ago

About Tekna Events & News

Tekna Events & News is an MCP server for accessing Tekna events, news, and member benefits. It lets assistants search events with practical filters and retrieve detailed event information.

Key features

  1. 01Search events by topic and filters
  2. 02Retrieve event speakers, agenda, and prices
  3. 03Fetch recent news by content type
  4. 04List member benefits by category

Use cases

  1. 01Find events by region, format, or audience
  2. 02Check details and pricing for an event
  3. 03Retrieve recent Tekna news
  4. 04Review available member benefits

MCP support

Exposes tools for searching Tekna events, retrieving event details and news, and listing member benefits to MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"vortiago-mcp-tekna": {
"command": "uvx",
"args": [
"mcp-tekna"
]
}
}
}
Run commanduvx mcp-tekna

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
pypimcp-tekna0.3.1

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

mcp-tekna

MCP server for Tekna events and news.

Installation

Claude Code (Plugin)
claude plugin add github:Vortiago/mcp-tekna
Claude Desktop (Manual Config)

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-tekna": {
      "command": "uvx",
      "args": ["mcp-tekna"]
    }
  }
}
Claude Desktop (.mcpb Bundle)
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

Or with docker compose:

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

uv sync
uv run mcp-tekna

For streamable-http transport:

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
uv run pytest tests/ -v
Version Bumping
git tag v0.2.0
uv run poe bump-version

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.