alguidelines/content/docs/agentic-coding/CommunityResources/Tools/serena-mcp.md
Jeremy Vyska 4db38ba4d3 Add comprehensive agentic coding documentation
- Add 6 MCP server documentation pages (bc-code-intelligence, al-dependency, azure-devops, serena, al-objid, clockify)
- Add AI Coding Agents documentation (GitHub Copilot, Claude, Cursor)
- Add Getting Started section (what is agentic coding, setup, prompting, best practices, limitations, glossary)
- Add Getting More section (code review, documentation, telemetry examples)
- Add Community Resources placeholders (articles, videos, tools)
- Update Tools section to focus on MCP servers instead of VSCode extensions
2025-10-10 12:25:41 +02:00

1.6 KiB

title linkTitle weight description
Serena MCP Serena MCP 3 Multi-language LSP-based coding assistant with AL Language Server support for Business Central

Overview

Serena is an AI-first code editor that provides MCP (Model Context Protocol) integration with Language Server Protocol (LSP) support for 20+ programming languages, including Business Central AL. It enables AI assistants to perform accurate code navigation, symbol lookup, and refactoring by leveraging native language servers.

Created by: oraios


Key Features

AL Language Server Support:

  • Automatic setup using VS Code AL extension (ms-dynamics-smb.al)
  • Native AL LSP integration with custom AL commands
  • Platform detection for Windows/Linux/macOS
  • Proper AL Language Server initialization

20+ Supported Languages:

  • AL, Python, TypeScript/JavaScript, Rust, Go, C/C++, C#, Java, Ruby, PHP, Kotlin, Swift, and more
  • Each language uses native LSP implementation for maximum accuracy

Symbolic Operations:

  • Find References - Locate all usages across codebase
  • Go to Definition - Jump to symbol definitions
  • Document/Workspace Symbols - Search and list symbols
  • Type & Call Hierarchy - Navigate relationships and call traces

Modes:

  • Lite Mode - Minimal tool set for focused tasks
  • Standard Mode - Full tool suite with additional capabilities