Skip to content

Commit 87956b2

Browse files
single source of truth npm page (#1315)
1 parent e4b0e1b commit 87956b2

File tree

5 files changed

+95
-238
lines changed

5 files changed

+95
-238
lines changed
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
title: Install Inkeep MCP
3+
sidebarTitle: Inkeep MCP
4+
description: Install Inkeep MCP to enable AI coding assistants to "vibe code" with your Inkeep agents.
5+
icon: "brand/Inkeep"
6+
---
7+
If you didn't already opt-in to install the Inkeep MCP server during the interactive setup (`npx @inkeep/create-agents`), you can add the Inkeep MCP server to your preferred IDE. This enables AI coding assistants to "vibe code" with your Inkeep agents.
8+
9+
### Cursor
10+
11+
Click the button below to add the Inkeep MCP server to Cursor.
12+
13+
<div style={{ display: "flex", flexDirection: "row", alignItems: "center", gap: "16px", justifyContent: "center" }}>
14+
<a href="cursor://anysphere.cursor-deeplink/mcp/install?name=inkeep-agents&config=eyJ1cmwiOiJodHRwczovL2FnZW50cy5pbmtlZXAuY29tL21jcCJ9">
15+
<Image
16+
src="https://cursor.com/deeplink/mcp-install-dark.png"
17+
alt="Add to Cursor"
18+
style={{ height: "36px", verticalAlign: "middle", marginTop: "10px", marginBottom: "10px" }}
19+
/>
20+
</a>
21+
</div>
22+
23+
### VS Code
24+
25+
Click the button below to add the Inkeep MCP server to VS Code.
26+
27+
<div style={{ display: "flex", flexDirection: "row", alignItems: "center", gap: "16px", justifyContent: "center" }}>
28+
<a href="vscode:mcp/install?%7B%22name%22%3A%22inkeep-agents-mcp%22%2C%22type%22%3A%22sse%22%2C%22url%22%3A%22https%3A%2F%2Fagents.inkeep.com%2Fmcp%22%7D">
29+
<Image
30+
src="https://img.shields.io/badge/VS_Code-Install_Inkeep_MCP-0098FF?style=flat-square&logo=visualstudiocode&logoColor=ffffff"
31+
alt="Install in VS Code"
32+
style={{ height: "28px", verticalAlign: "middle", marginTop: "10px", marginBottom: "10px" }}
33+
/>
34+
</a>
35+
</div>
36+
37+
### Claude Code
38+
39+
To add to **Claude Code**, run this in your terminal:
40+
41+
```bash
42+
claude mcp add --transport http inkeep-agents https://agents.inkeep.com/mcp --scope project
43+
```
44+
45+
### Other MCP clients
46+
47+
Manually add `https://agents.inkeep.com/mcp` as an MCP Server to any MCP client.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"title": "Get Started",
33
"icon": "LuZap",
4-
"pages": ["quick-start", "push-pull", "traces", "..."]
4+
"pages": ["quick-start", "push-pull", "traces", "inkeep-mcp", "..."]
55
}

agents-docs/content/docs/get-started/quick-start.mdx

Lines changed: 1 addition & 120 deletions
Original file line numberDiff line numberDiff line change
@@ -4,123 +4,4 @@ description: Get started with Inkeep Agents in <1min
44
icon: LuRocket
55
---
66

7-
## Launch your first agent
8-
9-
### Prerequisites
10-
11-
Before getting started, ensure you have the following installed on your system:
12-
13-
- [Node.js](https://nodejs.org/en/download/) version 22 or higher
14-
- [Docker](https://docs.docker.com/get-docker/)
15-
- [pnpm](https://pnpm.io/installation) version 10 or higher
16-
17-
You can verify by running:
18-
19-
```bash
20-
node --version
21-
pnpm --version
22-
docker --version
23-
```
24-
25-
### Step 1: Create a new agents project
26-
27-
Run the quickstart script on a target folder:
28-
29-
```bash
30-
npx @inkeep/create-agents my-agents
31-
```
32-
33-
Navigate to the folder
34-
35-
```bash
36-
cd my-agents
37-
```
38-
39-
Open the folder using your coding editor. To open with Cursor, you can run `cursor .`
40-
41-
### Step 2: Run the setup script
42-
43-
Ensure Docker Desktop (or Docker daemon) is running before running the setup script.
44-
45-
```bash
46-
pnpm setup-dev
47-
```
48-
49-
Or if you are using a cloud database, you can skip the docker database startup by running:
50-
51-
```bash
52-
pnpm setup-dev --skip-docker
53-
```
54-
55-
Make sure your DATABASE_URL environment variable is configured for your cloud database.
56-
57-
### Step 3: Launch the dev environment
58-
59-
```bash
60-
pnpm dev
61-
```
62-
63-
The Visual Builder will auto-open at http://localhost:3000.
64-
65-
### Step 4: Chat with your agent
66-
67-
Navigate to the **Activities Planner** agent at http://localhost:3000, click **Try it**, and ask about fun activities at a location of your choice:
68-
69-
<Image src="/gifs/activities-planner.gif" alt="Chat with your agent" />
70-
71-
### Step 5: Install Inkeep MCP (optional)
72-
73-
If you didn't already opt-in to install the Inkeep MCP server during setup, you can add the Inkeep MCP server to your preferred IDE. This enables AI coding assistants to "vibe code" with your Inkeep agents.
74-
75-
<div
76-
style={{
77-
display: "flex",
78-
flexDirection: "row",
79-
alignItems: "center",
80-
gap: "16px",
81-
}}
82-
>
83-
<a href="cursor://anysphere.cursor-deeplink/mcp/install?name=inkeep-agents&config=eyJ1cmwiOiJodHRwczovL2FnZW50cy5pbmtlZXAuY29tL21jcCJ9">
84-
<Image
85-
src="https://cursor.com/deeplink/mcp-install-dark.png"
86-
alt="Add to Cursor"
87-
style={{ height: "32px", verticalAlign: "middle" }}
88-
/>
89-
</a>
90-
<a href="vscode:mcp/install?%7B%22name%22%3A%22inkeep-agents-mcp%22%2C%22type%22%3A%22sse%22%2C%22url%22%3A%22https%3A%2F%2Fagents.inkeep.com%2Fmcp%22%7D">
91-
<Image
92-
src="https://img.shields.io/badge/VS_Code-Install_Inkeep_MCP-0098FF?style=flat-square&logo=visualstudiocode&logoColor=ffffff"
93-
alt="Install in VS Code"
94-
style={{ height: "22px", verticalAlign: "middle" }}
95-
/>
96-
</a>
97-
</div>
98-
99-
To add to **Claude Code**, run this in your terminal:
100-
101-
```bash
102-
claude mcp add --transport http inkeep-agents https://agents.inkeep.com/mcp --scope project
103-
```
104-
105-
Or manually add `https://agents.inkeep.com/mcp` as an MCP Server to any MCP client.
106-
107-
### Next steps
108-
109-
Next, we recommend learning about `inkeep push` and `inkeep pull` so you can go from `SDK -> Visual Builder` and `Visual Builder -> SDK`. See the [Push / Pull](/get-started/push-pull) guide for a quick example.
110-
111-
<Cards>
112-
<Card
113-
title="Push / Pull"
114-
icon="LuArrowLeftRight"
115-
href="/get-started/push-pull"
116-
>
117-
Use our cookbook to learn about push and pull.
118-
</Card>
119-
<Card
120-
title="Meeting prep agent"
121-
icon="LuCalendar"
122-
href="/tutorials/agents/meeting-prep-assistant"
123-
>
124-
Learn how to build a meeting prep agent using the Visual Builder.
125-
</Card>
126-
</Cards>
7+
<Snippet file="https://raw.githubusercontent.com/inkeep/agents/refs/heads/main/packages/create-agents/README.md" />

agents-docs/next.config.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,14 @@ const config: NextConfig = {
1111
reactStrictMode: true,
1212
// Increase timeout for static page generation in CI environments
1313
staticPageGenerationTimeout: 120, // 2 minutes instead of default 60 seconds
14+
images: {
15+
remotePatterns: [
16+
{
17+
protocol: 'https',
18+
hostname: 'docs.inkeep.com',
19+
},
20+
],
21+
},
1422
async redirects() {
1523
const cloudRedirects = await fetchCloudRedirects();
1624

packages/create-agents/README.md

Lines changed: 38 additions & 117 deletions
Original file line numberDiff line numberDiff line change
@@ -1,149 +1,70 @@
1-
# create-agents
1+
## Launch your first agent
22

3-
Create an Inkeep Agent Framework directory with multi-service architecture.
3+
### Prerequisites
44

5-
## Quick Start
5+
Before getting started, ensure you have the following installed on your system:
66

7-
```bash
8-
# Interactive mode
9-
npx create-agents
7+
- [Node.js](https://nodejs.org/en/download/) version 22 or higher
8+
- [Docker](https://docs.docker.com/get-docker/)
9+
- [pnpm](https://pnpm.io/installation) version 10 or higher
1010

11-
# With directory name
12-
npx create-agents my-agent-directory
11+
You can verify by running:
1312

14-
# With options
15-
npx create-agents my-agent-directory --project-id my-project --openai-key sk-... --anthropic-key sk-ant-...
13+
```bash
14+
node --version
15+
pnpm --version
16+
docker --version
1617
```
1718

18-
## Usage
19+
### Step 1: Create a new agents project
1920

20-
`@inkeep/create-agents` is a wrapper around the Inkeep CLI's `create` command that sets up a complete Agent Framework directory with:
21+
Run the quickstart script on a target folder:
2122

22-
### Interactive Mode
23-
Run without arguments for an interactive setup experience:
2423
```bash
25-
npx create-agents
24+
npx @inkeep/create-agents my-agents
2625
```
2726

28-
You'll be prompted for:
29-
- Directory name
30-
- Tenant ID
31-
- Project ID
32-
- Anthropic API key (recommended)
33-
- OpenAI API key (optional)
27+
Navigate to the folder
3428

35-
### Direct Mode
36-
Specify options directly:
3729
```bash
38-
pnpm create-agents my-agent-directory --project-id my-project-id --anthropic-key sk-ant-... --openai-key sk-...
30+
cd my-agents
3931
```
4032

41-
## Options
42-
43-
- `--project-id <project-id>` - Project identifier for your agents
44-
- `--openai-key <openai-key>` - OpenAI API key (optional)
45-
- `--anthropic-key <anthropic-key>` - Anthropic API key (recommended)
33+
Open the folder using your coding editor. To open with Cursor, you can run `cursor .`
4634

47-
## What's Created
35+
### Step 2: Run the setup script
4836

49-
After running `@inkeep/create-agents`, you'll have a complete Agent Framework Directory:
37+
Ensure Docker Desktop (or Docker daemon) is running before running the setup script.
5038

39+
```bash
40+
pnpm setup-dev
5141
```
52-
my-agent-directory/
53-
├── src/
54-
│ └── <project-id>/ # Agent configurations
55-
│ ├── hello-agent.ts # Example agent configuration
56-
│ ├── inkeep.config.ts # Inkeep CLI configuration
57-
│ └── .env # CLI environment variables
58-
├── apps/
59-
│ ├── manage-api/ # Manage API service
60-
│ │ ├── src/index.ts # API server entry point
61-
│ │ ├── package.json # Service dependencies
62-
│ │ ├── tsconfig.json # TypeScript config
63-
│ │ └── .env # Service environment
64-
│ ├── run-api/ # Run API service
65-
│ │ ├── src/index.ts # API server entry point
66-
│ │ ├── package.json # Service dependencies
67-
│ │ ├── tsconfig.json # TypeScript config
68-
│ │ └── .env # Service environment
69-
│ └── shared/ # Shared code
70-
│ └── credential-stores.ts # Credential store config
71-
├── package.json # Root package with workspaces
72-
├── turbo.json # Turbo build configuration
73-
├── drizzle.config.ts # Database configuration
74-
├── biome.json # Linting and formatting
75-
├── .env # Root environment variables
76-
├── .env.example # Environment template
77-
├── .gitignore # Git ignore rules
78-
└── README.md # Project documentation
79-
```
80-
81-
## Next Steps
82-
83-
1. **Navigate to your directory:**
84-
```bash
85-
cd my-agent-directory
86-
```
87-
88-
2. **Start the services:**
89-
```bash
90-
# Start both Manage API and Run API
91-
pnpm dev
92-
```
93-
94-
3. **In a new terminal, start the Manage UI:**
95-
```bash
96-
inkeep dev
97-
```
9842

99-
4. **Deploy your project:**
100-
```bash
101-
cd src/<project-id>/
102-
pnpm inkeep push
103-
```
43+
Or if you are using a cloud database, you can skip the docker database startup by running:
10444

105-
## Available Services
106-
107-
After setup, you'll have access to:
108-
109-
- **Manage API** (Port 3002): Agent configuration and management
110-
- **Run API** (Port 3003): Agent execution and chat processing
111-
- **Manage UI** (Port 3000): Visual agent builder (via `npx inkeep dev`)
112-
113-
## Commands Available in Your Directory
114-
115-
- `pnpm dev` - Start both API services with hot reload
116-
- `pnpm db:migrate` - Apply database migrations
117-
- `inkeep dev` - Start the Manage UI
118-
- `inkeep push` - Deploy project configurations
45+
```bash
46+
pnpm setup-dev --skip-docker
47+
```
11948

120-
## Environment Variables
49+
Make sure your DATABASE_URL environment variable is configured for your cloud database.
12150

122-
The directory includes multiple environment files:
51+
### Step 3: Launch the dev environment
12352

124-
### Root `.env` (shared configuration)
12553
```bash
126-
# AI Provider Keys
127-
ANTHROPIC_API_KEY=your-anthropic-key-here
128-
OPENAI_API_KEY=your-openai-key-here
54+
pnpm dev
55+
```
12956

130-
# Service Ports
131-
MANAGE_API_PORT=3002
132-
RUN_API_PORT=3003
57+
The Visual Builder will auto-open at http://localhost:3000.
13358

134-
# Database
135-
DATABASE_URL=your-pg-database-url-here
59+
### Step 4: Chat with your agent
13660

137-
# Environment
138-
ENVIRONMENT=development
139-
LOG_LEVEL=debug
140-
```
61+
Navigate to the **Activities Planner** agent at http://localhost:3000 and ask about fun activities at a location of your choice:
14162

142-
### Service-specific `.env` files
143-
- `apps/manage-api/.env` - Manage API configuration
144-
- `apps/run-api/.env` - Run API configuration
145-
- `src/<project-id>/.env` - CLI configuration
63+
![Chat with your agent](https://docs.inkeep.com/gifs/activities-planner.gif)
14664

147-
## Learn More
65+
### Next steps
14866

149-
- 📚 [Documentation](https://docs.inkeep.com)
67+
- Learn about [inkeep push / pull](https://docs.inkeep.com/get-started/push-pull) so you can go from `SDK -> Visual Builder` and `Visual Builder -> SDK`.
68+
- Follow our [meeting prep agent tutorial](https://docs.inkeep.com/tutorials/agents/meeting-prep-assistant) to create an agent using the Visual Builder.
69+
- Follow our [fact finder agent tutorial](https://docs.inkeep.com/tutorials/agents/fact-finder) to create an agent using the TypeScript SDK.
70+
- Install the [Inkeep MCP](https://docs.inkeep.com/get-started/inkeep-mcp) in your IDE to enable AI coding assistants to "vibe code" your Inkeep agents.

0 commit comments

Comments
 (0)