1. Conduid
  2. Developer Tools
  3. Alkira
MCP server · Developer Tools

Alkira

Alkira MCP Server

Unclaimed last commit 7 months ago devtools
48Fair

Scored yesterday · breakdown

About Alkira

Alkira is an MCP server published by alkiranet in the Developer Tools category: alkira MCP Server. It has been installed 0 times through Conduid.

Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx mcp-alkira

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Alkira

Powered by Claude · Grounded in docs

I know everything about Alkira. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.3.0v0.3.0 · 5 Oct 2025This release enhances all available tools with pagination support and increases the usabilities.
v0.2.0v0.2.0 · 27 Aug 2025The first release that contains all basic tools to manage a tenant network. You could use the MCP server to retrieve common resources like segments, connectors and services. Analyzing audit logs and tasks or explore the network topology.

README

Alkira MCP Server

A Model Context Protocol (MCP) server for Alkira.

This server provides access to Alkira system by your choice of your AI agent and LLMs. It's based on the open source MCP framework mcp-go.

HOW TO USE

The MCP server needs a tenant Portal URL and API KEY to operate. Fore each, you could configure one MCP server for it.

The API Key for user could be generated from the portal by following Settings -> User Management. There should be a KEY button on each user.

The detailed configuration for some common tools are listed below:

[!NOTE] In this early stage, all AI agent and tools are changing quickly, please refer to each one's documentation for the up-to-date instruction on how to configure MCP server.

Claude Desktop

{
  "mcpServers": {
    "mcp-alkira-test": {
      "command": "mcp-alkira",
      "args": [
        "--portal",
        "YOUR PORTAL URL",
        "--key",
        "YOUR KEY"
      ],
      "env": {}
    }
  }
}

Claude Code

This is CLI, so the configuration is all done through configuration JSON files. Currently, the CLI is still in its early stage, there are lots of bugs or inconsistent behaviors.

There are multiple ways to integrate MCP server:

  • Using command:
$ claude mcp add mcp-alkira <path_to_mcp-alkira-bin>

which still needs manual tweak of JSON files after the block is added to ~/.claude.json.

  • Directly editing configuration file, you will need to add this block to mcpServers block in ~/.claude.json:
{
	"command": "PATH-TO-YOUR-MCP-REPO/bin/mcp-alkira",
    "args": [
      "--portal",
      "YOUR PORTAL URL",
      "--key",
      "YOUR API KEY"
    ],
	"env": {}
}

E.g. my configuration block on my Mac is like this:

"mcpServers": {
  "mcp-alkira": {
    "command": "/Users/test/mcp/mcp-alkira",
    "args": [
      "--portal",
      "YOUR PORTAL URL",
      "--key",
      "OUR API KEY"
    ],
    "env": {}
},

Once you launch claude, check MCP status to make sure that it's up:

╰─$ claude

│ Manage MCP servers                                         │
│                                                            │
│ ❯ 1. mcp-alkira  ✔ connected · Enter to view details       │
│   2. mcp-k8s     ✔ connected · Enter to view details       │
╰────────────────────────────────────────────────────────────╯
   Esc to exit

That's it.

BUILD

You will need Golang to build and you could easily build mcp-alkira by:

$ make build

The following targets are also supported:

  • make fmt - Do gofmt
  • make vendor - Shortcut command to do go mod tidy and go mod vendor
  • make superclean - Remove all files not part of the repo (including new files)

AVAILABLE TOOLS

[!NOTE] The easiest way to get a list of possible tools is simply asking AI agent. It should always give you a list of all available tools.

In AI fashion, just ask the agent what's all available tools from mcp-alkira.

Tool Categories

The MCP server provides ~120 tools organized into the following categories:

Tenant & Network

Tool Description
TenantNetworkSummary Get tenant network overview
TenantResourceUsages Current resource usage
TenantResourceLimits Resource limits

Billing & CXPs

Tool Description
BillingTagGetAll List all billing tags
BillingTagGetById Get billing tag by ID
BillingTagGetByName Get billing tag by name
BillingTagGetTotal Get total billing tag count
CxpGetAll List all CXPs

Segments & Groups

Tool Description
SegmentGetAll List all segments
SegmentGetById Get segment by ID
SegmentGetByName Get segment by name
GroupGetById Get group by ID
GroupGetByName Get group by name
GroupGetTotal Get total group count
SegmentResourceGetAll/ById/ByName/Total Segment resource operations
SegmentResourceShareGetAll/ById/ByName/Total Resource share operations

Connectors

Each connector type supports: GetAll, GetById, GetByName, GetTotal

Category Connector Types
Cloud AWS VPC, Azure VNet, GCP VPC, OCI VCN
WAN AWS Direct Connect, Azure ExpressRoute, GCP Interconnect
SD-WAN Cisco, Fortinet, Aruba Edge, Versa, VMware (VeloCloud)
Branch IPSec, IPSec Advanced, Remote Access
Transit AWS TGW
Other Internet

Services

Each service type supports: GetAll, GetById, GetByName, GetTotal

Service Description
PAN Palo Alto Networks firewall
Fortinet FortiGate firewall
Check Point Check Point firewall
Cisco FTDv Cisco Firepower Threat Defense
Zscaler Zscaler Internet Access
F5 LB F5 Load Balancer
Infoblox DNS/DHCP/IPAM

Routes

Tool Description
GetRoutes Query routes with filters
GetRouteCount Count routes matching criteria
GetRouteSummary Route summary by segment
GetAllRoutes Get all routes (use with caution)

Policies

NAT Policies:

  • PolicyNatGetAll/ById/ByName/Total - NAT policy operations
  • PolicyNatRuleGetAll/ById/ByName/Total - NAT rule operations

Route Policies:

  • PolicyRouteGetAll/ById/ByName/Total - Route policy operations

Traffic Policies:

  • PolicyTrafficGetAll/ById/ByName - Traffic policy operations
  • PolicyTrafficRuleGetAll/ById/ByName - Traffic rule operations
  • PolicyTrafficRuleListGetAll/ById/ByName - Traffic rule list operations

Lists

List Type Tools
AS Path ListAsPathGetAll/ById/ByName/Total
BGP Community ListCommunityGetAll/ById/ByName/Total
Extended Community ListExtendedCommunityGetAll/ById/ByName/Total
DNS Server ListDnsServerGetAll/ById/ByName/Total
Global CIDR ListGlobalCidrGetAll/ById/ByName/Total
UDR ListUdrGetAll/ById/ByName/Total
Prefix ListPrefixGetById/ByName/ByPrefix
Policy FQDN ListPolicyFqdnGetAll/ById/ByName/Total

Internet Applications

Tool Description
InternetApplicationGetAll List all internet applications
InternetApplicationGetById Get by ID
InternetApplicationGetByName Get by name
InternetApplicationGetTotal Get total count

Health & Monitoring

Tool Description
HealthConnectorGetById Get connector health status
HealthConnectorInstanceGetById Get connector instance health
HealthServiceGetById Get service health status
HealthServiceInstanceGetById Get service instance health
Alerts Get alerts
AuditLogs Get audit logs
Jobs Get jobs

COMMAND LINE OPTIONS

Option Default Description
--portal (required) Alkira Portal URL
--key (required) API key
--mode stdio Server mode: stdio or sse
--port 8081 Port for SSE mode
--maxToken 0 Max token payload size

PROMPTS

Prompt Description
summary Generate a quick tenant summary

README mirrored from the source repository yesterday. The original is authoritative.

Questions

About Alkira

How do I install Alkira?

Run npx mcp-alkira, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Alkira safe to use with an AI agent?

Its trust score is 48 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Alkira still maintained?

The last commit was 7 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.