Ags Extend Sdk Mcp Server

by AccelByte

130 downloads
Not rated
GitHub

About

# Configuration `CONFIG_DIR`: Directory of YAML config files (default: `config/go`) - For Extend SDK C#: `config/csharp` - For Extend SDK Go: `config/go` - For Extend SDK Java: `config/java` - For Extend SDK Python: `config/python`

Details

Author
AccelByte
Downloads
130
Categories
Developer Tools, AI

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Ags Extend Sdk Mcp Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "ags extend sdk mcp server": {
            "ags-extend-sdk": {
                "command": "docker",
                "args": [
                    "run",
                    "-i",
                    "--rm",
                    "-e",
                    "CONFIG_DIR",
                    "docker push accelbyte/ags-extend-sdk-mcp-server:2026.2.0"
                ],
                "env": {
                    "CONFIG_DIR": "config/go"
                }
            }
        }
    }
}

McpServers

{
    "ags-extend-sdk": {
        "command": "docker",
        "args": [
            "run",
            "-i",
            "--rm",
            "-e",
            "CONFIG_DIR",
            "docker push accelbyte/ags-extend-sdk-mcp-server:2026.2.0"
        ],
        "env": {
            "CONFIG_DIR": "config/go"
        }
    }
}

What can you do with AGS Extend SDK MCP?

- Search Extend SDK symbols— find functions and models across C#, Go, Java, or Python using fuzzy matching by name, tags, or description withsearch-symbols.
- Describe specific symbols— get full details for a symbol by ID, including parameters, fields, imports, return types, example usage, and required permissions withdescribe-symbols.
- Scaffold a new Extend app— invoke thecreate-extend-appprompt to clone a template repository and start from a working sample in your chosen language.

A Model Context Protocol (MCP) server that gives AI assistants (VS Code Copilot, Cursor, Claude, Gemini, Antigravity) the AccelByte Extend SDK as additional context — so they can answer questions about the SDK and generate correct Extend SDK code.

- SearchExtend SDK symbols (functions and models) by name, tags, or description (fuzzy matching)
- Describespecific symbols — parameters, fields, imports, examples, return types, required permissions
- Scaffolda new Extend app from a template repository via thecreate-extend-appprompt

It serves SDK reference forfour languages — C#, Go, Java, and Python. You pick the language per connection through the URL path (seeChoose your language).

AccelByte hosts the Extend SDK MCP Server for you —you don't need to install or run anything locally. Just point your AI assistant at the hosted MCP URL for your language. There'sno sign-in: the server only exposes read-only SDK reference data. Prefer to run it yourself? SeeRunning Locally & Self-Hosting.

Paste this into your AI coding assistant — it will fetch the install guide, ask you a couple of questions, and configure everything for you:

Install the AGS Extend SDK MCP server for me. Fetch and follow the instructions at https://raw.githubusercontent.com/AccelByte/ags-extend-sdk-mcp-server/refs/heads/master/INSTALL.md

Works inVS Code Copilot,Cursor,Claude Code,Antigravity, andGemini CLI.

Claude Desktop users:The simplest path isSettings → Connectors → Add custom connector(Name:extend-sdk, URL: your MCP URL) — no AI installer needed. SeeClaude Desktopbelow.

If you want to use the Quick Install prompt above, switch to theCodetab first (Chat and Cowork can't edit your config file).

Prefer to do it yourself? SeeManual Installbelow.

Step 1: Choose your language and get your URL

The MCP URL is the hosted server's base URL followed by/extend-mcp/{language}:

https://<mcp-server-host>/extend-mcp/{language}

- <mcp-server-host>is the host of your organization's deployment — ask your AccelByte administrator if you're not sure.
- One hosted instance serves every language. To switch language later, just change the trailing path segment (e.g./extend-mcp/python/extend-mcp/go). Requesting an unknown language returns HTTP400.
- The base path (/extend-mcp) with no language serves the server's configured default language.

No hosted instance?You can run the server yourself with Docker — seeRunning Locally & Self-Hosting.

The server usesStreamable HTTPtransport. Clients that support HTTP transport connect to the URL directly. Clients that only supportstdiotransport usemcp-remoteas a bridge.

Needmcp-remote?It runs vianpx, so you needNode.js 18+ withnpxavailable— verify withnpx --version. No global install required.

Substitute your URL from Step 1 wherever you see<URL>below.

.vscode/mcp.jsonin your workspace (or usersettings.json):

{ "servers": { "extend-sdk": { "type": "http", "url": "<URL>" } } }

If your client can't reach an HTTP server, swap to:{ "command": "npx", "args": ["-y", "mcp-remote", "<URL>"] }.

.cursor/mcp.jsonin your workspace (or user settings):

{ "mcpServers": { "extend-sdk": { "type": "http", "url": "<URL>" } } }

If your client can't reach an HTTP server, swap to:{ "command": "npx", "args": ["-y", "mcp-remote", "<URL>"] }.

claude mcp add --transport http extend-sdk <URL>

Fallback (stdio-only environments):claude mcp add extend-sdk -- npx -y mcp-remote <URL>.

{ "mcpServers": { "extend-sdk": { "type": "http", "url": "<URL>" } } }

If your client can't reach an HTTP server, swap to:{ "command": "npx", "args": ["-y", "mcp-remote", "<URL>"] }.

gemini mcp add --transport http extend-sdk <URL>

Fallback (stdio-only environments):gemini mcp add extend-sdk -- npx -y mcp-remote <URL>.

Option A — Custom Connector (recommended)
- OpenSettings → Connectors → Add custom connector(under the "Customize" area).
- Fill inName:extend-sdkandRemote MCP server URL: your<URL>from Step 1.
- Save.

Don't see "Add custom connector"?Some Team and Enterprise plans disable custom connectors via workspace policy. If the option is missing or greyed out, use Option B.

Option B —mcp-remoteconfig file (fallback)

- macOS:~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:%APPDATA%\Claude\claude_desktop_config.json

{ "mcpServers": { "extend-sdk": { "command": "npx", "args": ["-y", "mcp-remote", "<URL>"] } } }

Once connected, your assistant has access to these tools. In your assistant's chat, try the example prompts below — give permission to run the tools when requested.

Search Extend SDK symbols by name, tags, or description, with fuzzy matching. Returns a paginated list of summaries.

"Search for symbols related to user"·"Find symbols for inventory"

Get full details for specific symbols by ID — fields, parameters, imports, example usage, return type, and required permissions.

"Describe theAdminCreateUser@iamandUser@iamsymbols"

A prompt template that clones an Extend app template repository and opens it (in a Dev Container when available) so you can start from a working sample.

Invoke thecreate-extend-appprompt and follow the scenario / template / language completions.

[!TIP] When coding with this MCP server, start from an Extend SDK getting-started sample or an Extend app template instead of a blank project, and add relevant source files as context for better results.

Prefer to run the server locally (stdio) or host the HTTP server yourself? SeeRunning Locally & Self-Hostingfor Docker usage, environment variables, HTTP endpoints, smoke tests, developing from source, and releasing the image.

Tool calls fail / the server returns400

Check the language in your URL path. It must be one ofcsharp,go,java, orpython(e.g./extend-mcp/go). An unknown language returns HTTP400.

Client can't connect to the HTTP URL

Some clients only support stdio transport. Switch that client to themcp-remotebridge config shown inStep 2. It needs Node.js 18+ withnpxavailable (npx --version).

"Connection refused" or the host is unreachable

Confirm the<mcp-server-host>and full URL are correct (ask your AccelByte administrator), and that your network can reach it.

- Installation Guide— followed by the Quick Install prompt; readable on its own
-
Running Locally & Self-Hosting— Docker, environment variables, HTTP endpoints, development, and releasing the image
-
Postman Collection— import and Newman smoke-test instructions forsearch-symbolsanddescribe-symbols

This repository is published as-is. For bug reports and questions, please open an issue.

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

Instead of direct calling MCP tools, mcpcode server transforms MCP tool calls into TypeScript programs, enabling smarter, lower-latency orchestration by LLMs.

Supercharge your Agent with Semantic Code Intelligence and save 💰 in the process!

AI-to-AI code review platform — Claude, Codex, and Gemini cross-check each other via MCP, REST API, and CLI for consensus-based results.

A code sandbox for AI assistants to safely execute arbitrary code. Requires a 302AI API key for authentication.

Agent-native developer Q&A API with MCP + A2A endpoints for citations, job pickup, and answer submission.

MCP server to dynamically load Claude Code skills into AI agents

MCP bridge that lets Claude Code delegate heavy tasks to the Antigravity CLI (agy) — purpose-built tools, model routing with fallback, session continuity, and output truncation to save Claude's context and tokens.

Exposes local execution of Aider commands as a detached process using MCP.

An MCP server for offloading AI coding tasks to Aider, enhancing development efficiency and flexibility.

Assists AI developers with requirement clarification, module design, and technical architecture.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.