We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/macroforge-ts/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
ls-overview.md•1.75 KiB
# Language Servers
Macroforge provides language server integrations for enhanced IDE support beyond the TypeScript
plugin.
Work in Progress
Language server integrations are currently experimental. They work in the repository but are not yet
published as official extensions. You'll need to fork the repo and install them as developer
extensions.
## Overview
While the [TypeScript Plugin](../docs/integration/typescript-plugin) provides macro support in any
TypeScript-aware editor, dedicated language servers offer deeper integration for specific frameworks
and editors.
| Integration | Purpose | Status |
| --------------------------------------------------------- | ----------------------------------- | --------------------- |
| [Svelte Language Server](../docs/language-servers/svelte) | Full Svelte support with macroforge | Working (dev install) |
| [Zed Extensions](../docs/language-servers/zed) | VTSLS and Svelte for Zed editor | Working (dev install) |
## Current Status
The language servers are functional and used during development of macroforge itself. However, they
require manual installation:
1. Fork or clone the [macroforge-ts repository](https://github.com/rymskip/macroforge-ts)
2. Build the extension you need
3. Install it as a developer extension in your editor
See the individual pages for detailed installation instructions.
## Roadmap
We're working on official extension releases for:
- VS Code (via VTSLS)
- Zed (native extensions)
- Other editors with LSP support
## Detailed Guides
- [Svelte Language Server](../docs/language-servers/svelte) - Full Svelte IDE support
- [Zed Extensions](../docs/language-servers/zed) - VTSLS and Svelte for Zed