Graph Of Thought Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Graph Of Thought Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
The Advanced Scientific Research (ASR) Graph of Thoughts (GoT) MCP server is a highly efficient implementation of the Model Context Protocol (MCP) that allows for sophisticated reasoning workflows using graph-based representations.
This project implements a Model Context Protocol (MCP) server architecture that leverages a Graph of Thoughts approach to enhance AI reasoning capabilities. It can be connected to AI models or applications like Claude desktop app or API-based integrations.
asr-got-mcp/
├── docker-compose.yml # Docker Compose configuration for multi-container setup
├── Dockerfile # Docker configuration for the backend
├── requirements.txt # Python dependencies
├── src/ # Source code
│ ├── server.py # Main server implementation
│ ├── asr_got/ # Core ASR-GoT implementation
│ │ ├── core.py # Core functionality
│ │ ├── stages/ # Processing stages
│ │ │ ├── stage_1_initialization.py
│ │ │ ├── stage_2_decomposition.py
│ │ │ ├── stage_3_hypothesis.py
│ │ │ ├── stage_4_evidence.py
│ │ │ ├── stage_5_pruning.py
│ │ │ ├── stage_6_subgraph.py
│ │ │ ├── stage_7_composition.py
│ │ │ └── stage_8_reflection.py
│ │ ├── utils/ # Utility functions
│ │ └── models/ # Data models
│ └── api/ # API implementation
│ ├── routes.py # API routes
│ └── schema.py # API schemas
├── config/ # Configuration files
└── tests/ # Test suiteThis project provides a multi-container Docker setup for both the Python backend (FastAPI) and the static JavaScript client. The setup uses Docker Compose for orchestration.
build-essential, curl (installed in the backend image)/app/.venv)The backend service sets the following environment variables (see Dockerfile):
PYTHONUNBUFFERED=1MCP_SERVER_PORT=8082 (the FastAPI server port)LOG_LEVEL=INFONote: If you need to override or add environment variables, you can uncomment and use theenv_fileoption indocker-compose.yml.
8082 → Container: 8082 (FastAPI server)80 → Container: 80 (nginx static server) docker compose up --buildThis will build both the backend and client images and start the containers.
This MCP server can be integrated with:
To set up a development environment without Docker:
python -m venv venvvenv\Scripts\activatesource venv/bin/activatepip install -r requirements.txtpython src/server.pyThis project is licensed under the Apache License 2.0 - see the LICENSE file for details.
_If you update dependencies, remember to rebuild the images with docker compose build._
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.