AI Dev Toolkit - MCP Server

by ReadyPlayerSix

164 downloads Not rated yet MIT license
GitHub

About

A comprehensive MCP server combining file system access, AI Librarian, context compression, and project scaffolding tools

Details

License
MIT license

Explore

- File System Tools: read, write, edit, navigate, and search files.
- AI Librarian: persistent, auto‑updated code comprehension across sessions.
- Project Starter: generate project plans, directory structures, and starter code.
- Think Tool: a scratchpad for structured reasoning and problem solving.
- Context Compression (coming soon): store conversation history for session continuity.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name AI Dev Toolkit - MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

- Python 3.8 or higher
- Claude Desktop (or other MCP-compatible AI assistant)
- Administrator privileges (for Claude Desktop integration on Windows)

python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate

pip install -r requirements.txt

python install.py


> Note: The installation script is still in development. Currently, you'll need to manually start the server using the provided scripts.

bash

read_file

Read file contents

write_file

Write to a file

edit_file

Make line-based edits

create_directory

Create a directory

list_directory

List directory contents

directory_tree

View directory structure

move_file

Move or rename files

search_files

Find files matching a pattern

get_file_info

Get file metadata

initialize_librarian

Set up the AI Librarian

query_component

Find component details

find_implementation

Locate code implementations

generate_librarian

Generate the librarian files

create_project_plan

Generate a project plan

generate_project_structure

Create directory structure

create_starter_files

Generate starter code

setup_github_repo

GitHub setup instructions

think

A scratchpad for reasoning through problems

In Claude Desktop, you can access the tools by typing:

@AI Dev Toolkit

- read_file: Read file contents
- write_file: Write to a file
- edit_file: Make line-based edits
- create_directory: Create a directory
- list_directory: List directory contents
- directory_tree: View directory structure
- move_file: Move or rename files
- search_files: Find files matching a pattern
- get_file_info: Get file metadata

- initialize_librarian: Set up the AI Librarian
- query_component: Find component details
- find_implementation: Locate code implementations
- generate_librarian: Generate the librarian files

- create_project_plan: Generate a project plan
- generate_project_structure: Create directory structure
- create_starter_files: Generate starter code
- setup_github_repo: GitHub setup instructions

- think: A scratchpad for reasoning through problems

This project uses the Model Context Protocol (MCP) to connect tools to Claude:

1. The MCP server runs locally on your machine
2. Claude Desktop connects to the server via localhost
3. Once connected, Claude can "see" and invoke the available tools
4. Tools execute on your local machine and return results to Claude
5. Claude interprets the results and communicates them back to you

MCP Architecture

> Note: The architecture diagram will be added in a future update.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "ai dev toolkit - mcp server": {
            "ai-dev-tookit": {
                "command": "python",
                "args": [
                    "-m",
                    "venv",
                    "venv"
                ]
            }
        }
    }
}

McpServers

{
    "ai-dev-tookit": {
        "command": "python",
        "args": [
            "-m",
            "venv",
            "venv"
        ]
    }
}

⚠️ DEVELOPMENT STATUS: PRE-ALPHA ⚠️

This project is currently in early development and not ready for production use. Tools are being actively developed and may change significantly before the first release.

A comprehensive Model Context Protocol (MCP) server combining file system tools, AI Librarian, code comprehension, project scaffolding, and the Think Tool.

Overview

The AI Dev Toolkit enhances AI assistants like Claude with powerful capabilities:

1. File System Tools: Read, write, and navigate the file system
2. AI Librarian: Persistent code comprehension system that maintains project context
3. Project Starter: Project generation and scaffolding
4. Think Tool: Structured reasoning for complex problems
5. Context Compression: Store and retrieve conversation history (Coming Soon)

Quick Start

Prerequisites

- Python 3.8 or higher
- Claude Desktop (or other MCP-compatible AI assistant)
- Administrator privileges (for Claude Desktop integration on Windows)

Installation

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.