Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Ai2dev

БесплатноНе проверен

An MCP server that designs software projects by drafting design documents with an LLM, refining them, answering questions, and creating projects via the AI2DEV

GitHubEmbed

Описание

An MCP server that designs software projects by drafting design documents with an LLM, refining them, answering questions, and creating projects via the AI2DEV API.

README

An MCP server that a frontend can talk to in order to design software projects the same way AI2DEV does: draft a design document with an LLM, refine it based on feedback, answer follow-up questions, and finally hand the finished document to the AI2DEV API to create the project.

Tools exposed

Tool What it does
generate_design_document Calls the LLM to draft a structured markdown design document from a project name, requirements, and optional audience/constraints.
refine_design_document Calls the LLM to revise an existing design document based on feedback, keeping its structure.
ask_question Calls the LLM to answer any question, optionally grounded in supplied context (e.g. the current design document).
create_ai2dev_project Calls the AI2DEV API to create a project from a finalized design document.

Setup

python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
cp .env.example .env  # fill in ANTHROPIC_API_KEY and AI2DEV_API_KEY

Required environment variables:

  • ANTHROPIC_API_KEY — used by the LLM tools (design doc generation/refinement, Q&A).
  • ANTHROPIC_MODEL — defaults to claude-opus-4-8.
  • AI2DEV_API_BASE_URL — base URL of the AI2DEV API (defaults to a placeholder; set to your real endpoint).
  • AI2DEV_API_KEY — bearer token for the AI2DEV API.

Running

As a stdio MCP server (what most MCP clients/frontends expect):

python -m ai2dev_mcp.server
# or, after `pip install -e .`
ai2dev-mcp-server

For local interactive testing with the MCP Inspector:

mcp dev src/ai2dev_mcp/server.py

Connecting a frontend / MCP client

Point your MCP client at the command above and pass the environment variables through its env config, e.g. for a JSON-based MCP client config:

{
  "mcpServers": {
    "ai2dev-design": {
      "command": "ai2dev-mcp-server",
      "env": {
        "ANTHROPIC_API_KEY": "sk-ant-...",
        "AI2DEV_API_BASE_URL": "https://api.ai2dev.example.com",
        "AI2DEV_API_KEY": "..."
      }
    }
  }
}

Tests

pytest

Project layout

src/ai2dev_mcp/
  config.py        # env-driven settings
  llm.py            # Anthropic-backed design doc generation/refinement/Q&A
  ai2dev_client.py  # HTTP client for the AI2DEV project-creation API
  server.py         # FastMCP server wiring the tools together
tests/
  test_server.py

from github.com/dorthyuser/mcp-trial-python

Установка Ai2dev

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/dorthyuser/mcp-trial-python

FAQ

Ai2dev MCP бесплатный?

Да, Ai2dev MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Ai2dev?

Нет, Ai2dev работает без API-ключей и переменных окружения.

Ai2dev — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Ai2dev в Claude Desktop, Claude Code или Cursor?

Открой Ai2dev на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Ai2dev with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории design