Dajet
MCP-сервер для получения и анализа метаданных 1С:Предприятие 8
What is Dajet?
Dajet is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp-сервер для получения и анализа метаданных 1с:предприятие 8
MCP-сервер для получения и анализа метаданных 1С:Предприятие 8
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- MCP-сервер для получения и анализа метаданных 1С:Предприятие
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx dajetConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Dajet
DaJet MCP Server is a .NET-based MCP server that exposes metadata and database structure from 1C:Enterprise 8 information systems to AI agents. It uses the DaJet Metadata library to read the full object model of a 1C configuration — catalogs, documents, registers, enums, and their underlying SQL table and field names — and makes this accessible via structured MCP tools. Developers and analysts working with 1C:Enterprise can use AI assistants to explore database schemas, search metadata objects, execute parameterized DaJet Script SELECT queries, and build integrations without manually reverse-engineering the proprietary storage format.
Prerequisites
- Microsoft .NET 10 SDK or Docker installed on Windows or Linux
- Access to a running 1C:Enterprise 8 database (SQL Server or PostgreSQL backend)
- Database connection string for the 1C information base
- An MCP client that supports HTTP transport (Cursor, Claude Desktop, or any MCP-compatible tool)
Download and install DaJet MCP Server
Download the latest release from GitHub Releases, create a working directory, extract the distribution, and run the executable. The server listens on HTTP (default port 3000).
# Download from GitHub Releases:
# https://github.com/zhichkin/dajet-mcp-server/releases/latest
# Create working directory and extract
mkdir C:\dajet-mcp-server
# Extract distribution into this directory
# Start the server
C:\dajet-mcp-server\DaJet.Mcp.Server.exeAlternatively run with Docker
Pull the Docker image from Docker Hub and run it as a container, exposing port 5000.
docker pull zhichkin/dajet-mcp-server
docker run --name dajet-mcp-server --user=root -it -p 5000:5000 zhichkin/dajet-mcp-serverConfigure the server address
Edit appsetting.json in the installation root to set the HTTP host and port. The default is http://localhost:3000. Change this if you need a different port or need to bind to all interfaces.
Configure database connections
Edit datasources.json in the installation root to add your 1C:Enterprise database connections. Each entry needs a Name (used by AI agents to reference the database), a Type (SqlServer or PostgreSQL), and a ConnectionString.
{
"DataSources": [
{
"Name": "MS_TEST",
"Type": "SqlServer",
"ConnectionString": "Data Source=server;Initial Catalog=database;Integrated Security=True;Encrypt=False;"
}
]
}Connect your MCP client
Add DaJet MCP Server to your MCP client configuration using its HTTP endpoint. In Cursor use .cursor/mcp.json. For other clients use the appropriate config file.
{
"mcpServers": {
"dajet-mcp-server": {
"url": "http://localhost:3000"
}
}
}Dajet Examples
Client configuration
MCP client config using HTTP transport. Use the URL matching the host/port in your appsetting.json. Docker deployments typically use port 5000.
{
"mcpServers": {
"dajet-mcp-server": {
"url": "http://localhost:3000"
}
}
}Prompts to try
Query 1C:Enterprise metadata and execute DaJet Script SELECT statements against your databases through natural language.
- "List all available 1C databases configured in DaJet"
- "Show me the metadata types supported in the MS_TEST database"
- "Find all metadata objects in MS_TEST whose name contains 'Номенклатура'"
- "Get the full structure of the Справочник.Номенклатура object including its SQL table and field names"
- "Execute this query against MS_TEST: SELECT TOP 5 Ссылка, Код, Наименование FROM Справочник.Номенклатура"Troubleshooting Dajet
Server starts but cannot connect to the 1C database
Verify the ConnectionString in datasources.json is correct. For SQL Server with Windows authentication (Integrated Security=True), ensure the process runs under a Windows user with access to the database. For SQL Server with a login, use `User ID=user;Password=pass;` in the connection string. Run `get_database_names` to confirm the server sees your configured databases.
execute_query returns an error about unknown object or field names
DaJet Script uses 1C metadata names (e.g., Справочник.Номенклатура), not raw SQL table names. Use get_metadata_object to look up the metadata structure first, which also shows the underlying SQL table and field names. The reset_cache tool clears cached metadata if the 1C configuration was recently updated.
MCP client cannot reach http://localhost:3000
Check that the DaJet MCP Server process is running. Verify the host and port in appsetting.json match the URL in your MCP client config. For Docker deployments using port 5000, update the MCP client URL to http://localhost:5000. Firewall rules may block connections — ensure the chosen port is allowed.
Frequently Asked Questions about Dajet
What is Dajet?
Dajet is a Model Context Protocol (MCP) server that mcp-сервер для получения и анализа метаданных 1с:предприятие 8 It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Dajet?
Follow the installation instructions on the Dajet GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Dajet?
Dajet works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Dajet free to use?
Yes, Dajet is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Dajet Alternatives — Similar Developer Tools Servers
Looking for alternatives to Dajet? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Dajet in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Dajet?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.