---
slug: "ai-driven-test-automation-with-playwright-cursor-mcp服务器"
source_type: "readme"
source_url: "https://cdn.jsdelivr.net/gh/mongolyy/ai-sdk-mcp-docs-server@main/README.md"
repo: "https://github.com/mongolyy/ai-sdk-mcp-docs-server"
source_file: "README.md"
branch: "main"
---
# AI SDK MCP Docs Server

A Model Context Protocol (MCP) server that provides [AI SDK documentation](https://sdk.vercel.ai/), cookbook examples, and provider information.

> [!NOTE]
> This is an unofficial tool and does not provide any guarantees regarding functionality or accuracy.

## Features

- Access AI SDK documentation content
- Retrieve cookbook examples and tutorials
- Get information about AI providers

## Setting up with IDE

This tool can be used with various IDEs that support MCP servers.

### Common Setup

1. Clone the repository to your local machine:

   ```bash
   git clone https://github.com/mongolyy/ai-sdk-mcp-docs-server.git
   cd ai-sdk-mcp-docs-server
   ```

2. Install dependencies:

   ```bash
   npm install
   ```

### IDE-Specific Configuration

#### Cline

1. Open Cline
2. Click `MCP Servers` link icon
3. Navigate to `Installed` tab and click `configure MCP Servers` button
4. Add a new MCP server with the following configuration (update the path to match your local repository location):

    ``` diff json:cline_mcp_settings.json
    {
      "mcpServers": {
    +    "ai-sdk-mcp-docs-server": {
    +      "command": "npx",
    +      "args": [
    +        "tsx",
    +        "/Users/username/path/to/ai-sdk-mcp-docs-server/src/index.ts"
    +      ]
    +    }
      }
    }
    ```

5. Save the settings
6. Restart Cline to apply the changes

#### Cursor

1. Edit the `~/.cursor/mcp.json` file
2. Add or update the MCP server configuration (update the path to match your local repository location):

    ``` diff json:mcp.json
    {
      "mcpServers": {
    +    "ai-sdk-mcp-docs-server": {
    +      "command": "npx",
    +      "args": [
    +        "tsx",
    +        "/Users/username/path/to/ai-sdk-mcp-docs-server/src/index.ts"
    +      ]
    +    }
      }
    }
    ```

3. Save the file
4. Restart Cursor to apply the changes

## Development

This section provides guidelines for contributing to the project, including coding standards, testing procedures, and how to submit pull requests.

### Installation

```bash
npm install
```

### Run on local

CLI:

```bash
npx fastmcp dev src/index.ts
```

GUI:

```bash
npx fastmcp inspect src/index.ts
```

## Available Tools

- **docs** - Get AI SDK documentation
  - Without path: Get list of all docs
  - With path: `/docs/introduction` - Get specific doc

- **cookbook** - Get cookbook examples
  - Without path: Get list of all examples
  - With path: `/cookbook/next/generate-text` - Get specific example

- **providers** - Get provider information
  - Without path: Get list of all providers
  - With path: `/providers/ai-sdk-providers` - Get specific provider info

## How It Works

The server fetches content from the AI SDK website, parses the HTML, and provides the content through a structured API accessible via the Model Context Protocol.
