Daniel Frantik avatar

Daniel Frantik

Community

@danikf · CZ

41Followers
|
8Public Repos
|
9Published Skills

Daniel Frantik maintains tik4net, a .NET library and MCP server for querying, configuring, and testing MikroTik RouterOS devices across eleven transports.

Skills Distribution
DomainDeveloper To...MikroTik RouterOS .. (40%).NET Library & Ent.. (25%)MCP Server Operati.. (15%)Test Router Provis.. (10%)

Agent Skills by Daniel Frantik

Showing 9 vetted skills indexed across 1 GitHub repositories.

Frequently Asked Questions About Daniel Frantik

FAQPage Schema
What tasks can I perform with danikf's tik4net skills?

You can inspect and modify MikroTik router configuration across eleven transports, discover routers via MNDP broadcast, debug Telnet/PTY CLI output, develop WinBoxNative M2 protocol handlers, generate C# O/R-mapper entities, provision a CHR test router, install the MCP server, and clean up the project wiki.

Who are these skills designed for?

They target .NET developers and network engineers maintaining or extending the tik4net library, contributors adding RouterOS entity mappings or WinBox M2 protocol support, and integrators who need programmatic control of MikroTik routers through the tik4net MCP server.

How do I install and run the tik4net MCP server?

Use the tik4net-mcp-install skill, which installs, updates, or repairs the server either through the in-repo dev launcher or as a .NET global tool. It handles locked-file build failures under Tools/tik4net.mcp/bin or .dotnet/tools and fresh-machine setup.

What are the prerequisites for the integration test suite?

The suite requires a virtual CHR MikroTik router, which the chr-test-router-init skill provisions: full package set, NTP and timezone, RouterOS services, self-signed certificates for api-ssl and www-ssl, a recovery account, and an 11-transport smoke matrix matching App.config coordinates.

When should I use mikrotik-cli-probe instead of the mikrotik skill?

Use mikrotik-cli-probe when debugging raw Telnet/PTY terminal behavior on TCP 23—empty or garbled output, unexpected print as-value or :put results, or parsing as-value data. Use the mikrotik skill for normal structured queries through the binary API transports.