Sponsored by Deepsite.site

Arcjet - MCP Server

Created By
arcjet8 months ago
Arcjet Model Context Protocol (MCP) server. Help your AI agents implement bot detection, rate limiting, email validation, attack protection, data redaction.
Content
Arcjet Logo

Arcjet - MCP Server

Arcjet helps developers protect their apps in just a few lines of code. Bot detection. Rate limiting. Email validation. Attack protection. Data redaction. A developer-first approach to security.

This is the Arcjet Model Context Protocol (MCP) server. It provides AI agents with useful context that will help you integrate Arcjet into your application and retrieve information from Arcjet about processed requests.

Features

  • List teams and sites.

Setup

ARCJET_API_KEY

IMPORTANT

Arcjet does not currently have public API keys, so you need to grab an auth session ID as the ARCJET_API_KEY. We're working on proper API key management.

  1. Log in to your Arcjet account.
  2. Open the developer tools in your browser.
  3. Go to the Application tab -> Storage -> Cookies.
  4. Use the value (a UUID) of the session cookie as the ARCJET_API_KEY in the mcp.json file below.

Cursor

  1. Clone this repository locally.

  2. Run npm install and npm run build.

  3. Open Cursor settings (Cmd+Shift+P > Cursor Settings) > MCP > Add new MCP server.

  4. Add the following into the mcp.json file:

    {
      "mcpServers": {
        "arcjet": {
          "command": "node",
          "args": ["/PATH/TO/mcp/index.js"],
          "env": {
            "ARCJET_API_KEY": "YOUR_KEY_HERE"
          }
        }
      }
    }
    

    Replace /PATH/TO/mcp/index.js with the absolute path to index.js in this repo. For example, if you cloned the repository to your Downloads folder on macOS for the user totoro then this would be: /Users/totoro/Downloads/mcp/index.js

  5. In the Cursor MCP settings, ensure the arcjet MCP server shows as enabled.

VS Code (GitHub Copilot)

  1. Clone this repository locally.

  2. Run npm install and npm run build.

  3. Enable MCP support in VS Code by setting chat.mcp.enabled to true in your settings.

  4. Create a .vscode/mcp.json file in your workspace with the following configuration:

    {
      "servers": {
        "arcjet": {
          "command": "node",
          "args": ["/PATH/TO/mcp/index.js"],
          "env": {
            "ARCJET_API_KEY": "YOUR_KEY_HERE"
          }
        }
      }
    }
    

    Replace /PATH/TO/mcp/index.js with the absolute path to index.js in this repo. For example, if you cloned the repository to your Downloads folder on macOS for the user totoro then this would be: /Users/totoro/Downloads/mcp/index.js

  5. Restart VS Code or run the "MCP: Restart Server" command to load the server.

  6. Open the Chat view (Ctrl+Alt+I / Cmd+Option+I) and select "Agent mode" from the dropdown.

  7. Click the "Tools" button to see the available Arcjet tools and confirm the server is running.

Get help

Join our Discord server or reach out for support.

Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
WindsurfThe new purpose-built IDE to harness magic
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
DeepChatYour AI Partner on Desktop
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
CursorThe AI Code Editor
TimeA Model Context Protocol server that provides time and timezone conversion capabilities. This server enables LLMs to get current time information and perform timezone conversions using IANA timezone names, with automatic system timezone detection.
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
ChatWiseThe second fastest AI chatbot™
Serper MCP ServerA Serper MCP Server
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
Playwright McpPlaywright MCP server
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
Tavily Mcp
Amap Maps高德地图官方 MCP Server
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
Context7Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors