AI-automated-Aspen
AI-automated-Aspenは、Pythonを使用して自動化されたワークフローを提供するツールです。ユーザーは簡単にタスクを自動化し、効率を向上させることができます。特に、データ処理やレポート生成などの反復的な作業に最適です。
GitHubスター
2
ユーザー評価
未評価
お気に入り
0
閲覧数
32
フォーク
0
イシュー
0
AI-automated-Aspen
This project aims to integrate Aspen series software with LLMs and MCP tools
Requirements
- Local docker-based MCP tools (refer to https://github.com/modelcontextprotocol/servers/tree/main).
See docs in Github and Filesystem servers to set up docker-based MCPs
GitHub API key: see https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens
Python 3.11+ (this is for later integration with Langgraph Studio)
Quick start
Python environment setup:
pip install -r requirements.txtConfiguration:
configs/mcp_config.jsoncontains the configuration for the MCP tools.Add your GitHub API key to the
envsection.
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "<your_github_api_key>"
},
- Add the path to the
datadirectory in thefilesystemsection. Please note that the path should be the absolute path to the local data directory. e.g., "C:\Users\...\data". This folder will be the folder that the agents read from and write to.
"filesystem": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--mount", "type=bind,src=<your_absolute_path_to_local_data_directory> ,dst=/projects/data",
"mcp/filesystem",
"/projects"
],
"transport": "stdio"
}
Usage: Training data collection
The very first step of this project is to collect as many .BKP (Aspen Backup files) as possible and as diversed as possible.
The current strategy is to use MCP tools, including GitHub and Serp tool, to locate .BKPfiles on the internet and provide according documentations on the .BKP files.
It takes the following steps:
run
python -m src.data_collection_github_agent.graphto create lists of.BKPfiles from GitHub. The agent will automatically create a list of.BKPfiles and save it to thedatadirectory.run
python -m scripts.create_download_listto create a list of download links for the.BKPfiles.use third party tool to download the
.BKPfiles from the download links. Recommend usingaria2to download the files if you are on linux systems andXunleion windows systems.