AI Optimizer MCP
AI Optimizer MCP 🧠🔧 - マルチタスクMCPサーバー
開発者: Barack Ndenga ♥️
詳細
VSCode/Cursor、CLI、自律型エージェント向けのマルチタスクMCPサーバー。AIコード最適化 + テスト + 拡張性。
トランスポート: Stdio (VSCode)、subprocess、HTTP (将来対応予定)
ユースケース: VSCodeチャット、エージェントループ、CI/CD、リモートサーバー
セキュリティ: 環境変数、サンドボックス実行
Related MCP server: VegaMCP
マニフェスト (マルチタスク機能)
🛠️ 3つ以上のツール: コードテスト/最適化/目標管理 (+拡張可能)
🔌 VSCode/Cursor: ネイティブな mcp.json
🖥️ CLIスタンドアロン:
ai-optimizer-mcp run🤖 エージェント: examples/agent.py ループ
⚙️ マルチ環境: .env を介したローカル/開発/本番環境
📊 メモリ/履歴: JSON永続化
🔄 反復ループ: 自動改善
マルチプラットフォーム設定
1. VSCode/Cursor (推奨)
.vscode/mcp.json ファイル (マルチサーバー):
{
"servers": {
"ai-optimizer": {
"command": "python",
"args": ["-m", "ai_optimizer_mcp.server"]
},
"ai-optimizer-dev": {
"command": "python",
"args": ["-m", "ai_optimizer_mcp.cli", "run", "--dev"]
}
}
}マルチタスク: チャット内でサーバーを切り替え可能!
2. CLI / スクリプト / エージェント
ai-optimizer-mcp run # Stdio server (pipes)
ai-optimizer-mcp run --dev # Debug
ai-optimizer-mcp --install-mcp # Print mcp.json3. 自律型エージェント / サブプロセス
# examples/agent.py
import asyncio
from mcp.client.stdio import stdio_client
async def agent_loop():
async with stdio_client(command=["python", "-m", "ai_optimizer_mcp.server"]) as client:
# Multi-task calls
score = await client.call_tool("run_tests", {"code_snippet": code})
improved = await client.call_tool("generate_improvement", {"code": code, "test_result": score})前提条件 (.env)
cp .env.example .env
# OPENAI_API_KEY=sk-...
# OBJECTIVE="Your custom goal"マルチタスクの使用方法
VSCodeチャット:
use_mcp_tool("ai-optimizer", "run_tests", ...)CLIパイプ:
echo code | ai-optimizer-mcp runエージェントループ:
python examples/agent.pyCI/CD: GitHub Actions/Jenkins内でのサブプロセス
ツール応答の例:
run_tests → "Tests passed: score=4/4 (f(2)=4)"
generate_improvement → "def f(x): return 2 * x"マルチ環境のトラブルシューティング
VSCode: mcp.json 編集後にウィンドウをリロード
APIキーなし: ValueError → .env を確認
タイムアウト: .env に
TEST_TIMEOUT=10を設定メモリ:
rm memory.jsonログ:
--devまたはLOG_LEVEL=DEBUG
開発
pip install -e .[dev]
pre-commit install
pytestMCPツール (拡張可能)
ツール | 引数 | ユースケース |
|
| VSCode/CLIでのコードテスト |
|
| 自動最適化 |
| - | あらゆるコンテキストで目標を読み取る |
Apache 2.0 - マルチタスク対応!VSCode、CLI、エージェント、CIで利用可能。貢献を歓迎します!
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for building and testing AI agents with multi-model experimentation and insights.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA lightweight MCP server that enhances AI agents with tools for codebase analysis, task delegation to sub-agents, multi-agent coordination through chatrooms, and project todo management.-
- AlicenseCqualityDmaintenanceA production-grade MCP server providing an autonomous AI agent swarm, persistent semantic memory, browser automation, multi-model reasoning, and 78+ tools for AI-first testing and development.63MIT
- AlicenseNot gradedqualityCmaintenanceMCP server that enables AI coding agents to communicate, share state, and coordinate work in real time via MCP tools or REST API.107 npm9MIT
- AlicenseNot gradedqualityBmaintenanceMulti-agent AI orchestrator that runs parallel coding agents in isolated sessions with self-improving intelligence, exposed via an MCP server for task execution and management.MIT