VOOZH about

URL: https://glama.ai/mcp/servers/cyanheads/atlas-mcp-server?locale=de-DE

⇱ Atlas-MCP-Server by cyanheads | Glama


ATLAS: Aufgabenmanagementsystem

👁 Typoskript
👁 Modellkontextprotokoll
👁 Version
👁 Lizenz
👁 Status
👁 GitHub

ATLAS (Adaptive Task & Logic Automation System) ist ein Projekt-, Wissens- und Aufgabenmanagementsystem fĂŒr LLM-Agenten.

Basiert auf einer dreistufigen Architektur:

 +------------------------------------------+
 | PROJECT |
 |------------------------------------------|
 | id: string |
 | name: string |
 | description: string |
 | status: string |
 | urls?: Array<{title: string, url: string}>|
 | completionRequirements: string |
 | outputFormat: string |
 | taskType: string |
 | createdAt: string |
 | updatedAt: string |
 +----------------+-------------------------+
 | |
 | |
 v v
+----------------------------------+ +----------------------------------+
| TASK | | KNOWLEDGE |
|----------------------------------| |----------------------------------|
| id: string | | id: string |
| projectId: string | | projectId: string |
| title: string | | text: string |
| description: string | | tags?: string[] |
| priority: string | | domain: string |
| status: string | | citations?: string[] |
| assignedTo?: string | | createdAt: string |
| urls?: Array<{title: string, | | |
| url: string}> | | updatedAt: string |
| tags?: string[] | | |
| completionRequirements: string | | |
| outputFormat: string | | |
| taskType: string | | |
| createdAt: string | | |
| updatedAt: string | | |
+----------------------------------+ +----------------------------------+

ATLAS wird als Model Context Protocol (MCP)-Server implementiert und ermöglicht LLM-Agenten die Interaktion mit einer Projektmanagementdatenbank, sodass sie Projekte, Aufgaben und Wissenselemente verwalten können.

Wichtiger Versionshinweis : Version 1.5.4 ist die letzte Version, die SQLite als Datenbank verwendet. Ab Version 2.0 wurde die Verwendung von Neo4j vollstÀndig neu geschrieben. Dies erfordert entweder:

Version 2.5.0 fĂŒhrt ein neues 3-Knoten-System (Projekte, Aufgaben, Wissen) ein, das die vorherige Struktur ersetzt.

Inhaltsverzeichnis

Related MCP server: Task Manager MCP Server

Überblick

ATLAS implementiert das Model Context Protocol (MCP) und ermöglicht so eine standardisierte Kommunikation zwischen LLMs und externen Systemen durch:

  • Clients : Claude Desktop, IDEs und andere MCP-kompatible Clients

  • Server : Tools und Ressourcen fĂŒr Projekt-, Aufgaben- und Wissensmanagement

  • LLM-Agenten : KI-Modelle, die die Verwaltungsfunktionen des Servers nutzen

Systemintegration

Die Atlas-Plattform integriert diese Komponenten in ein zusammenhÀngendes System:

  • Projekt-Aufgaben-Beziehung : Projekte enthalten Aufgaben, die die notwendigen Schritte zum Erreichen der Projektziele darstellen. Aufgaben ĂŒbernehmen den Kontext ihres ĂŒbergeordneten Projekts und ermöglichen gleichzeitig eine detaillierte Nachverfolgung einzelner Arbeitselemente.

  • Wissensintegration : Sowohl Projekte als auch Aufgaben können mit Wissenselementen angereichert werden, wodurch Teammitglieder mit den erforderlichen Informationen und dem Kontext versorgt werden.

  • AbhĂ€ngigkeitsverwaltung : Sowohl Projekte als auch Aufgaben unterstĂŒtzen AbhĂ€ngigkeitsbeziehungen und ermöglichen so komplexe ArbeitsablĂ€ufe mit Voraussetzungen und Anforderungen an die sequenzielle AusfĂŒhrung.

  • Einheitliche Suche : Die Plattform bietet entitĂ€tsĂŒbergreifende Suchfunktionen, mit denen Benutzer relevante Projekte, Aufgaben oder Kenntnisse anhand verschiedener Kriterien finden können.

Merkmale

Projektmanagement

  • Umfassende Nachverfolgung: Verwalten Sie Projektmetadaten, Status und umfangreiche Inhalte (Notizen, Links usw.) mit integrierter UnterstĂŒtzung fĂŒr MassenvorgĂ€nge.

  • Handhabung von AbhĂ€ngigkeiten und Beziehungen: Automatische Validierung und Verfolgung von AbhĂ€ngigkeiten zwischen Projekten.

Aufgabenverwaltung

  • Aufgaben-Lebenszyklus-Management: Erstellen, verfolgen und aktualisieren Sie Aufgaben wĂ€hrend ihres gesamten Lebenszyklus.

  • Priorisierung und Kategorisierung: Weisen Sie PrioritĂ€tsstufen zu und kategorisieren Sie Aufgaben mit Tags fĂŒr eine bessere Organisation.

  • AbhĂ€ngigkeitsverfolgung: Legen Sie AufgabenabhĂ€ngigkeiten fest, um strukturierte ArbeitsablĂ€ufe zu erstellen.

Wissensmanagement

  • Strukturiertes Wissensrepository: Pflegen Sie ein durchsuchbares Repository mit projektbezogenen Informationen.

  • DomĂ€nenkategorisierung: Organisieren Sie Wissen nach DomĂ€nen und Tags, um es leicht wiederzufinden.

  • ZitatunterstĂŒtzung: Verfolgen Sie Quellen und Referenzen fĂŒr Wissenselemente.

Graphdatenbankintegration

  • Natives Beziehungsmanagement: Nutzen Sie die ACID-konformen Transaktionen und optimierten Abfragen von Neo4j fĂŒr robuste DatenintegritĂ€t.

  • Erweiterte Suche und Skalierbarkeit: FĂŒhren Sie eigenschaftsbasierte Suchen mit Fuzzy-Matching und Platzhaltern durch und behalten Sie dabei die hohe Leistung bei.

Einheitliche Suche

  • EntitĂ€tsĂŒbergreifende Suche: Finden Sie relevante Projekte, Aufgaben oder Wissen basierend auf Inhalten, Metadaten oder Beziehungen.

  • Flexible Abfrageoptionen: UnterstĂŒtzung fĂŒr Groß- und Kleinschreibung, unscharfe und erweiterte Filteroptionen.

Installation

  1. Klonen Sie das Repository:

    git clone https://github.com/cyanheads/atlas-mcp-server.git
    cd atlas-mcp-server
  2. Installieren Sie AbhÀngigkeiten:

    npm install
  3. Neo4j konfigurieren: Stellen Sie sicher, dass eine Neo4j-Instanz lÀuft und zugÀnglich ist. Sie können eine solche mit der bereitgestellten Docker-Konfiguration starten:

    docker-compose up -d

    Aktualisieren Sie Ihre .env Datei mit den Neo4j-Verbindungsdetails (siehe Konfiguration ).

  4. Erstellen Sie das Projekt:

    npm run build

AusfĂŒhren des Servers

Die meisten MCP-Clients fĂŒhren den Server automatisch aus, Sie können ihn jedoch auch manuell zu Test- oder Entwicklungszwecken mit den folgenden Befehlen ausfĂŒhren.

ATLAS MCP Server unterstĂŒtzt mehrere Transportmechanismen fĂŒr die Kommunikation:

  • Standard-E/A (stdio): Dies ist der Standardmodus und wird normalerweise fĂŒr die direkte Integration mit lokalen MCP-Clients (wie IDE-Erweiterungen) verwendet.

    npm run start:stdio

    Dies verwendet die Einstellung MCP_TRANSPORT_TYPE=stdio .

  • Streamable HTTP: Dieser Modus ermöglicht dem Server, auf MCP-Anfragen ĂŒber HTTP zu warten, geeignet fĂŒr Remote-Clients oder webbasierte Integrationen.

    npm run start:http

    Dies verwendet die Einstellung MCP_TRANSPORT_TYPE=http . Der Server ĂŒberwacht den in Ihrer .env Datei definierten Host und Port (z. B. MCP_HTTP_HOST und MCP_HTTP_PORT , standardmĂ€ĂŸig 127.0.0.1:3010 ). Stellen Sie sicher, dass Ihre Firewall Verbindungen bei Remote-Zugriffen zulĂ€sst.

Web-BenutzeroberflÀche (experimentell)

Zum Anzeigen von Projekt-, Aufgaben- und Wissensdetails steht eine einfache Web-BenutzeroberflĂ€che zur VerfĂŒgung.

  • Öffnen der BenutzeroberflĂ€che :

    • Um die BenutzeroberflĂ€che direkt in Ihrem Browser zu öffnen, fĂŒhren Sie den folgenden Befehl in Ihrem Terminal aus:

      npm run webui
  • FunktionalitĂ€t :

    • Einen Beispiel-Screenshot der Web-BenutzeroberflĂ€che können Sie hier sehen.

Konfiguration

Umgebungsvariablen

Umgebungsvariablen sollten in der Clientkonfiguration in Ihrem MCP-Client oder in einer .env Datei im Projektstamm fĂŒr die lokale Entwicklung festgelegt werden.

# Neo4j Configuration
NEO4J_URI=bolt://localhost:7687
NEO4J_USER=neo4j
NEO4J_PASSWORD=password2

# Application Configuration
MCP_LOG_LEVEL=debug # Minimum logging level. Options: emerg, alert, crit, error, warning, notice, info, debug. Default: "debug".
LOGS_DIR=./logs # Directory for log files. Default: "./logs" in project root.
NODE_ENV=development # 'development' or 'production'. Default: "development".

# MCP Transport Configuration
MCP_TRANSPORT_TYPE=stdio # 'stdio' or 'http'. Default: "stdio".
MCP_HTTP_HOST=127.0.0.1 # Host for HTTP transport. Default: "127.0.0.1".
MCP_HTTP_PORT=3010 # Port for HTTP transport. Default: 3010.
# MCP_ALLOWED_ORIGINS=http://localhost:someport,https://your-client.com # Optional: Comma-separated list of allowed origins for HTTP CORS.

# MCP Security Configuration
# MCP_AUTH_SECRET_KEY=your_very_long_and_secure_secret_key_min_32_chars # Optional: Secret key (min 32 chars) for JWT authentication if HTTP transport is used. CRITICAL for production. *Note: Production environment use has not been tested yet.*
MCP_RATE_LIMIT_WINDOW_MS=60000 # Rate limit window in milliseconds. Default: 60000 (1 minute).
MCP_RATE_LIMIT_MAX_REQUESTS=100 # Max requests per window per IP for HTTP transport. Default: 100.

# Database Backup Configuration
BACKUP_MAX_COUNT=10 # Maximum number of backup sets to keep. Default: 10.
BACKUP_FILE_DIR=./atlas-backups # Directory where backup files will be stored (relative to project root). Default: "./atlas-backups".

# OpenRouter LLM Configuration (Optional - additional parameters present in `src/config/index.ts`)
# OPENROUTER_API_KEY=your_openrouter_api_key # API key for OpenRouter services.
LLM_DEFAULT_MODEL="google/gemini-2.5-flash-preview:thinking" # Default LLM model.

Alle verfĂŒgbaren Umgebungsvariablen, ihre Beschreibungen und Standardwerte finden Sie in src/config/index.ts .

MCP-Client-Einstellungen

Die Konfiguration Ihres MCP-Clients hÀngt vom Client selbst und dem gewÀhlten Transporttyp ab. Eine mcp.json Datei im Projektstamm kann von einigen Clients (z. B. mcp-inspector ) zur Definition von Serverkonfigurationen verwendet werden. Aktualisieren Sie diese bei Bedarf.

FĂŒr Stdio-Transport (Beispielkonfiguration):

{
 "mcpServers": {
 "atlas-mcp-server-stdio": {
 "command": "node",
 "args": ["/full/path/to/atlas-mcp-server/dist/index.js"],
 "env": {
 "NEO4J_URI": "bolt://localhost:7687",
 "NEO4J_USER": "neo4j",
 "NEO4J_PASSWORD": "password2",
 "MCP_LOG_LEVEL": "info",
 "NODE_ENV": "production",
 "MCP_TRANSPORT_TYPE": "stdio"
 }
 }
 }
}

FĂŒr Streamable HTTP (Beispielkonfiguration): Wenn Ihr Client die Verbindung zu einem MCP-Server ĂŒber Streamable HTTP unterstĂŒtzt, geben Sie den Endpunkt des Servers (z. B. http://localhost:3010/mcp ) in Ihrer Clientkonfiguration an.

{
 "mcpServers": {
 "atlas-mcp-server-http": {
 "command": "node",
 "args": ["/full/path/to/atlas-mcp-server/dist/index.js"],
 "env": {
 "NEO4J_URI": "bolt://localhost:7687",
 "NEO4J_USER": "neo4j",
 "NEO4J_PASSWORD": "password2",
 "MCP_LOG_LEVEL": "info",
 "NODE_ENV": "production",
 "MCP_TRANSPORT_TYPE": "http",
 "MCP_HTTP_PORT": "3010",
 "MCP_HTTP_HOST": "127.0.0.1"
 // "MCP_AUTH_SECRET_KEY": "your-secure-token" // If authentication is enabled on the server
 }
 }
 }
}

Hinweis: Verwenden Sie bei der Konfiguration von Client-Befehlen immer absolute Pfade fĂŒr args , wenn sich der Server nicht im unmittelbaren Arbeitsverzeichnis des Clients befindet. Der MCP_AUTH_SECRET_KEY im env des Clients dient lediglich der Veranschaulichung; die tatsĂ€chliche Token-Verarbeitung fĂŒr die Client-Server-Kommunikation hĂ€ngt von den FĂ€higkeiten des Clients und dem Authentifizierungsmechanismus des Servers ab (z. B. Senden eines JWT in einem Authorization ).

Projektstruktur

Die Codebasis folgt einer modularen Struktur:

src/
├── config/ # Configuration management (index.ts)
├── index.ts # Main server entry point
├── mcp/ # MCP server implementation (server.ts)
│ ├── resources/ # MCP resource handlers (index.ts, types.ts, knowledge/, projects/, tasks/)
│ └── tools/ # MCP tool handlers (individual tool directories)
├── services/ # Core application services
│ ├── llm-providers/ # LLM provider integrations (e.g., OpenRouter)
│ └── neo4j/ # Neo4j database services (index.ts, driver.ts, backupRestoreService.ts, etc.)
├── types/ # Shared TypeScript type definitions (errors.ts, mcp.ts, tool.ts)
└── utils/ # Utility functions and internal services (e.g., logger, errorHandler, sanitization)

Werkzeuge

ATLAS bietet eine umfassende Suite von Tools fĂŒr Projekt-, Aufgaben- und Wissensmanagement, die ĂŒber das Model Context Protocol aufrufbar sind.

Projektbetrieb

Werkzeugname

Beschreibung

Hauptargumente

atlas_project_create

Erstellt neue Projekte (einzeln/in großen Mengen).

mode („Einzeln“/„Massen“), id (optionale vom Client generierte ID fĂŒr Einzelmodus), Projektdetails ( name , description , status , urls , completionRequirements , dependencies , outputFormat , taskType ). Verwenden Sie fĂŒr den Massenmodus projects (Array von Projektobjekten). responseFormat („formatiert“/„JSON“, optional, Standard: „formatiert“).

atlas_project_list

Listet Projekte auf (alle/Details).

mode („alle“/„Details“, Standard: „alle“), id (fĂŒr Detailmodus), Filter ( status , taskType ), Paginierung ( page , limit ), Includes ( includeKnowledge , includeTasks ), responseFormat („formatiert“/„json“, optional, Standard: „formatiert“).

atlas_project_update

Aktualisiert vorhandene Projekte (einzeln/massenhaft).

mode ('Einzel'/'Bulk'), id (fĂŒr Einzelmodus), updates . Verwenden Sie fĂŒr den Bulk-Modus projects (Array von Objekten, jedes mit id und updates ). responseFormat ('formatiert'/'json', optional, Standard: 'formatiert').

atlas_project_delete

Löscht Projekte (einzeln/in großen Mengen).

mode (,Einzel‘/,Bulk‘), id (fĂŒr Einzelmodus) oder projectIds (Array fĂŒr Bulk-Modus). responseFormat (,formatiert‘/,JSON‘, optional, Standard: ,formatiert‘).

AufgabenvorgÀnge

Werkzeugname

Beschreibung

Hauptargumente

atlas_task_create

Erstellt neue Aufgaben (einzeln/massenweise).

mode („Einzeln“/„Massen“), id (optionale vom Client generierte ID), projectId , Aufgabendetails ( title , description , priority , status , assignedTo , urls , tags , completionRequirements , dependencies , outputFormat , taskType ). Verwenden Sie fĂŒr den Massenmodus tasks (Array von Aufgabenobjekten). responseFormat („formatiert“/„JSON“, optional, Standard: „formatiert“).

atlas_task_update

Aktualisiert vorhandene Aufgaben (einzeln/massenhaft).

mode ('single'/'bulk'), id (fĂŒr Einzelmodus), updates . Verwenden Sie fĂŒr den Massenmodus tasks (Array von Objekten, jedes mit id und updates ). responseFormat ('formatted'/'json', optional, Standard: 'formatted').

atlas_task_delete

Löscht Aufgaben (einzeln/massenweise).

mode (,Einzel‘/,Bulk‘), id (fĂŒr Einzelmodus) oder taskIds (Array fĂŒr Bulk-Modus). responseFormat (,formatiert‘/,JSON‘, optional, Standard: ,formatiert‘).

atlas_task_list

Listet Aufgaben fĂŒr ein bestimmtes Projekt auf.

projectId (erforderlich), Filter ( status , assignedTo , priority , tags , taskType ), Sortierung ( sortBy , sortDirection ), Paginierung ( page , limit ), responseFormat (,formatiert‘/,json‘, optional, Standard: ,formatiert‘).

Wissensoperationen

Werkzeugname

Beschreibung

Hauptargumente

atlas_knowledge_add

FĂŒgt neue Wissenselemente hinzu (einzeln/in großen Mengen).

mode (,Einzel‘/,Bulk‘), id (optionale vom Client generierte ID), projectId , Wissensdetails ( text , tags , domain , citations ). Verwenden Sie fĂŒr den Bulk-Modus „ knowledge (Array von Wissensobjekten). responseFormat (,formatiert‘/,JSON‘, optional, Standard: ,formatiert‘).

atlas_knowledge_delete

Löscht Wissenselemente (einzeln/in großen Mengen).

mode (,Einzel‘/,Bulk‘), id (fĂŒr Einzelmodus) oder knowledgeIds (Array fĂŒr Bulk-Modus). responseFormat (,formatiert‘/,JSON‘, optional, Standard: ,formatiert‘).

atlas_knowledge_list

Listet Wissenselemente fĂŒr ein bestimmtes Projekt auf.

projectId (erforderlich), Filter ( tags , domain , search ), Paginierung ( page , limit ), responseFormat ('formatiert'/'json', optional, Standard: 'formatiert').

SuchvorgÀnge

Werkzeugname

Beschreibung

Hauptargumente

atlas_unified_search

FĂŒhrt eine einheitliche Suche ĂŒber alle EntitĂ€ten hinweg durch.

value (Suchbegriff, erforderlich), property (optional: falls angegeben, wird eine Regex-Suche fĂŒr diese Eigenschaft durchgefĂŒhrt; falls weggelassen, wird eine Volltextsuche durchgefĂŒhrt), Filter ( entityTypes , taskType , assignedToUserId ), Optionen ( caseInsensitive (Standard: true, fĂŒr Regex), fuzzy (Standard: false, fĂŒr Regex „enthĂ€lt“ oder Volltext-Lucene-Fuzzy)), Paginierung ( page , limit ), responseFormat („formatiert“/„json“, optional, Standard: „formatiert“).

Forschungsbetrieb

Werkzeugname

Beschreibung

Hauptargumente

atlas_deep_research

Initiiert einen strukturierten, grĂŒndlichen Forschungsprozess durch die Erstellung eines hierarchischen Plans innerhalb der Atlas-Wissensdatenbank.

projectId (erforderlich), researchTopic (erforderlich), researchGoal (erforderlich), scopeDefinition (optional), subTopics (erforderliches Array von Objekten, jedes mit question (erforderlich), initialSearchQueries (optionales Array), nodeId (optional), priority (optional), assignedTo (optional), initialStatus (optional, Standard: ‚todo‘)), researchDomain (optional), initialTags (optional), planNodeId (optional), createTasks (optional, Standard: true), responseFormat (‚formatted‘/‚json‘, optional, Standard: ‚formatted‘).

Datenbankoperationen

Werkzeugname

Beschreibung

Hauptargumente

atlas_database_clean

Destruktiv: Setzt die Datenbank vollstĂ€ndig zurĂŒck und entfernt alle Projekte, Aufgaben und Kenntnisse.

acknowledgement (muss zur BestĂ€tigung auf true gesetzt werden, erforderlich), responseFormat („formatiert“/„json“, optional, Standard: „formatiert“).

Ressourcen

ATLAS stellt Projekt-, Aufgaben- und Wissensdaten ĂŒber standardmĂ€ĂŸige MCP-Ressourcenendpunkte bereit.

Direkte Ressourcen

Ressourcenname

Beschreibung

atlas://projects

Liste aller Projekte in der Atlas-Plattform mit PaginierungsunterstĂŒtzung.

atlas://tasks

Liste aller Aufgaben in der Atlas-Plattform mit UnterstĂŒtzung fĂŒr Paginierung und Filterung.

atlas://knowledge

Liste aller Wissenselemente in der Atlas-Plattform mit UnterstĂŒtzung fĂŒr Seitennummerierung und Filterung.

Ressourcenvorlagen

Ressourcenname

Beschreibung

atlas://projects/{projectId}

Ruft ein einzelnes Projekt anhand seiner eindeutigen Kennung ( projectId ) ab.

atlas://tasks/{taskId}

Ruft eine einzelne Aufgabe anhand ihrer eindeutigen Kennung ( taskId ) ab.

atlas://projects/{projectId}/tasks

Ruft alle Aufgaben ab, die zu einem bestimmten Projekt ( projectId ) gehören.

atlas://knowledge/{knowledgeId}

Ruft ein einzelnes Wissenselement anhand seiner eindeutigen Kennung ( knowledgeId ) ab.

atlas://projects/{projectId}/knowledge

Ruft alle Wissenselemente ab, die zu einem bestimmten Projekt ( projectId ) gehören.

Datenbanksicherung und -wiederherstellung

ATLAS bietet Funktionen zum Sichern und Wiederherstellen des Neo4j-Datenbankinhalts. Die Kernlogik befindet sich in src/services/neo4j/backupRestoreService.ts .

Backup-Prozess

  • Mechanismus : Der Sicherungsvorgang exportiert alle Project , Task und Knowledge sowie deren Beziehungen in separate JSON-Dateien. Außerdem wird eine Datei full-export.json mit allen Daten erstellt.

  • Ausgabe : Jedes Backup erstellt ein mit einem Zeitstempel versehenes Verzeichnis (z. B. atlas-backup-YYYYMMDDHHMMSS ) innerhalb des konfigurierten Backup-Pfades (Standard: ./atlas-backups/ ). Dieses Verzeichnis enthĂ€lt projects.json , tasks.json , knowledge.json , relationships.json und full-export.json .

  • Manuelle Sicherung : Sie können mit dem bereitgestellten Skript eine manuelle Sicherung auslösen:

    npm run db:backup

    Dieser Befehl fĂŒhrt scripts/db-backup.ts aus, wodurch die Funktion exportDatabase aufgerufen wird.

Wiederherstellungsprozess

  • Mechanismus : Der Wiederherstellungsprozess löscht zunĂ€chst die vorhandene Neo4j-Datenbank vollstĂ€ndig. Anschließend importiert er Knoten und Beziehungen aus den JSON-Dateien im angegebenen Sicherungsverzeichnis. Sofern verfĂŒgbar, wird full-export.json priorisiert.

  • Warnung : Die Wiederherstellung aus einer Sicherung ist ein destruktiver Vorgang. Alle aktuellen Daten in Ihrer Neo4j-Datenbank werden ĂŒberschrieben.

  • Manuelle Wiederherstellung : Um die Datenbank aus einem Sicherungsverzeichnis wiederherzustellen, verwenden Sie das Importskript:

    npm run db:import <path_to_backup_directory>

    Ersetzen Sie <path_to_backup_directory> durch den tatsĂ€chlichen Pfad zum Sicherungsordner (z. B. ./atlas-backups/atlas-backup-20250326120000 ). Dieser Befehl fĂŒhrt scripts/db-import.ts aus, wodurch die Funktion importDatabase aufgerufen wird.

  • Beziehungsbehandlung : Der Importvorgang versucht, Beziehungen basierend auf den wĂ€hrend des Exports in den Knoten gespeicherten id -Eigenschaften wiederherzustellen. Stellen Sie sicher, dass Ihre Knoten ĂŒber konsistente id -Eigenschaften verfĂŒgen, damit die Beziehungen korrekt wiederhergestellt werden können.

Beispiele

Das Verzeichnis examples/ enthÀlt praktische Beispiele, die verschiedene Funktionen des ATLAS MCP-Servers demonstrieren.

  • Backup-Beispiel : Dieses Beispiel befindet sich unter examples/backup-example/ und zeigt die Struktur und das Format der JSON-Dateien, die vom Befehl npm run db:backup generiert werden. Weitere Informationen finden Sie in der README-Datei der Beispiele .

  • Beispiel fĂŒr eine intensive Recherche : Dieses Beispiel befindet sich unter examples/deep-research-example/ und demonstriert die vom Tool atlas_deep_research generierte Ausgabe und Struktur. Es enthĂ€lt eine Markdown-Datei ( covington_community_grant_research.md ) mit einer Zusammenfassung des Forschungsplans und eine JSON-Datei ( full-export.json ) mit den Rohdaten, die nach der Erstellung des Forschungsplans aus der Datenbank exportiert wurden. Weitere Informationen finden Sie in der README-Datei der Beispiele .

Lizenz

Apache-Lizenz 2.0


A
license - permissive license
-
quality - not tested
F
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity
Issues opened vs closed

Latest Blog Posts

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/cyanheads/atlas-mcp-server'

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