Asterisk MCP Server

v1.0.0APIsstable

Asterisk Model Context Protocol (MCP) server.

aiclaudeclaude-3-7-sonnetllmmcp
Share:
33
Stars
0
Downloads
0
Weekly
0/5

What is Asterisk MCP Server?

Asterisk MCP Server is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to asterisk model context protocol (mcp) server.

Asterisk Model Context Protocol (MCP) server.

This server falls under the APIs category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Asterisk Model Context Protocol (MCP) server.

Use Cases

Access Asterisk telephony
Manage VoIP operations
Integrate voice systems
winfunc

Maintainer

LicenseApache-2.0
Languagepython
Versionv1.0.0
UpdatedApr 25, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx asterisk

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Asterisk MCP Server

The Asterisk MCP server integrates AI assistants with the Asterisk security scanning platform, exposing tools to scan individual code snippets, scan entire codebases for security vulnerabilities, and verify whether proposed code changes introduce new security issues. It communicates with the Asterisk cloud API, so scan results are powered by Asterisk's security analysis engine rather than the LLM itself. Security-conscious development teams use it to catch vulnerabilities during the coding and code-review process without leaving their AI assistant workflow.

Prerequisites

  • Python 3.10+ installed
  • pipx or uvx installed for isolated package execution
  • An Asterisk API key obtained from https://app.mcp.asterisk.so
  • An MCP client such as Claude Desktop or Cursor
1

Obtain an Asterisk API key

Visit https://app.mcp.asterisk.so and create an account. Once logged in, generate an API key from the dashboard — you will need this to authenticate every tool call.

2

Install pipx (if not already installed)

pipx is the recommended way to run the Asterisk server in an isolated environment without polluting your global Python installation.

pip install pipx
pipx ensurepath
3

Configure your MCP client

Add the Asterisk server to your MCP client configuration. The API key and API URL are passed as command-line arguments. The timeout is set high (3600s) to accommodate deep codebase scans.

{
  "mcpServers": {
    "asterisk-mcp": {
      "command": "pipx",
      "args": [
        "run",
        "asterisk-mcp-server",
        "--api-url", "https://api.mcp.asterisk.so",
        "--transport", "stdio",
        "--key", "YOUR_API_KEY"
      ],
      "timeout": 3600
    }
  }
}
4

Verify the connection

Restart your MCP client and check that the Asterisk tools appear in the available tool list. You can also open the settings UI by running /asterisk in your client.

5

Scan a code snippet

Use the scan_snippet tool through your AI assistant to check a function or block of code for security issues before committing.

Asterisk MCP Server Examples

Client configuration

Full claude_desktop_config.json block for the Asterisk MCP server. Replace YOUR_API_KEY with the key from your Asterisk dashboard.

{
  "mcpServers": {
    "asterisk-mcp": {
      "command": "pipx",
      "args": [
        "run",
        "asterisk-mcp-server",
        "--api-url", "https://api.mcp.asterisk.so",
        "--transport", "stdio",
        "--key", "YOUR_API_KEY"
      ],
      "timeout": 3600
    }
  }
}

Prompts to try

Use these prompts with your AI assistant to trigger the Asterisk security scanning tools.

- "Scan this Python function for security vulnerabilities: [paste code]"
- "Check all files in /my/project for security issues using the Asterisk scanner"
- "I'm about to commit these changes — verify they don't introduce new security vulnerabilities"
- "Open the Asterisk settings panel with /asterisk"

Troubleshooting Asterisk MCP Server

pipx run asterisk-mcp-server fails with package not found

Ensure your pip and pipx are up to date ('pip install --upgrade pipx') and that your Python version is 3.10 or higher. Run 'python --version' to confirm.

API authentication error (401) when scanning

Verify that your --key argument matches the API key shown in your Asterisk dashboard at https://app.mcp.asterisk.so. Keys are environment-specific so confirm you are using the production key.

Scan times out on large codebases

The default timeout in some clients may be too short. Ensure your MCP config includes '"timeout": 3600' (3600 seconds) for the server entry to allow deep scans to complete.

Frequently Asked Questions about Asterisk MCP Server

What is Asterisk MCP Server?

Asterisk MCP Server is a Model Context Protocol (MCP) server that asterisk model context protocol (mcp) server. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Asterisk MCP Server?

Follow the installation instructions on the Asterisk MCP Server GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Asterisk MCP Server?

Asterisk MCP Server works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Asterisk MCP Server free to use?

Yes, Asterisk MCP Server is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.

Browse More APIs MCP Servers

Explore all apis servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "asterisk": { "command": "npx", "args": ["-y", "asterisk"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Asterisk MCP Server?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides