Skip to main content
Glama

Unity MCP Server

using System; using System.Collections.Generic; using System.IO; using UnityMcpBridge.Editor.Models; namespace UnityMcpBridge.Editor.Data { public class McpClients { public List<McpClient> clients = new() { new() { name = "Claude Desktop", windowsConfigPath = Path.Combine( Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Claude", "claude_desktop_config.json" ), linuxConfigPath = Path.Combine( Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), "Library", "Application Support", "Claude", "claude_desktop_config.json" ), mcpType = McpTypes.ClaudeDesktop, configStatus = "Not Configured", }, new() { name = "Cursor", windowsConfigPath = Path.Combine( Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), ".cursor", "mcp.json" ), linuxConfigPath = Path.Combine( Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), ".cursor", "mcp.json" ), mcpType = McpTypes.Cursor, configStatus = "Not Configured", }, }; // Initialize status enums after construction public McpClients() { foreach (var client in clients) { if (client.configStatus == "Not Configured") { client.status = McpStatus.NotConfigured; } } } } }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/justinpbarnett/unity-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server