{
  "markdown": "# mcp-tekna\n\n<!-- mcp-name: io.github.Vortiago/mcp-tekna -->\n\nMCP server for Tekna events and news.\n\n## Installation\n\n### Claude Code (Plugin)\n\n```bash\nclaude plugin add github:Vortiago/mcp-tekna\n```\n\n### Claude Desktop (Manual Config)\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"mcp-tekna\": {\n      \"command\": \"uvx\",\n      \"args\": [\"mcp-tekna\"]\n    }\n  }\n}\n```\n\n### Claude Desktop (.mcpb Bundle)\n\n```bash\nnpm install -g @anthropic-ai/mcpb\ncd mcpb\nmcpb pack\n# Double-click the resulting .mcpb file to install\n```\n\n### PyPI\n\n```bash\nuvx mcp-tekna\n```\n\n### Docker\n\n```bash\ndocker build -t mcp-tekna .\ndocker run -p 3000:3000 mcp-tekna\n# Connect from claude.ai: http://localhost:3000\n```\n\nOr with docker compose:\n\n```bash\ndocker compose up\n```\n\n## Tools\n\n### search_events\n\nSearch Tekna's event catalog with optional filters for region, topic, format, price, language, and audience.\n\n```\nsearch_events(query=\"AI\", region=\"Vestlandet\")\n```\n\n### get_event_details\n\nGet full details for a specific event including speakers, agenda, and pricing.\n\n```\nget_event_details(event_number=\"51691\")\n```\n\n### get_news\n\nFetch recent news articles with optional content type filtering.\n\n```\nget_news(content_type=\"Politisk\", page=1)\n```\n\n### get_member_benefits\n\nList all Tekna member benefits organized by category.\n\n```\nget_member_benefits()\n```\n\n## Development\n\n```bash\nuv sync\nuv run mcp-tekna\n```\n\nFor streamable-http transport:\n\n```bash\nMCP_TRANSPORT=streamable-http uv run mcp-tekna\n```\n\n### Environment Variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `MCP_TRANSPORT` | `stdio` | Transport protocol (`stdio` or `streamable-http`) |\n| `MCP_HOST` | `0.0.0.0` | Host for streamable-http |\n| `MCP_PORT` | `3000` | Port for streamable-http |\n| `TEKNA_TIMEOUT` | `30` | Tekna API timeout in seconds |\n| `TEKNA_CACHE_TTL` | `900` | Cache TTL in seconds (15 min) |\n| `LOG_LEVEL` | `INFO` | Logging level |\n\n### Running Tests\n\n```bash\nuv run pytest tests/ -v\n```\n\n### Version Bumping\n\n```bash\ngit tag v0.2.0\nuv run poe bump-version\n```\n\n## License\n\nMIT\n",
  "bytes": 2105,
  "sha": "4cd146d6bc1bedd0b89bdd43843b7e83bb17f981bf3a0ca39f332f9ab9fdfc5d",
  "repo_slug": "vortiago/mcp-tekna",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_vortiago_mcp_tekna_44dde648/readme"
}