You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: public/llm/llms.txt
+3-79Lines changed: 3 additions & 79 deletions
Original file line number
Diff line number
Diff line change
@@ -910,21 +910,6 @@ This page covers the practical guide for building agents. For the full specifica
910
910
911
911
An agent manifest (`agent.mjs`) declares everything the agent needs: which tools to use, which model to target, how the agent should behave, and how to verify it works.
912
912
913
-
```mermaid
914
-
flowchart LR
915
-
A[agent.mjs] --> B[Tool Selection]
916
-
A --> C[Model Binding]
917
-
A --> D[System Prompt]
918
-
A --> E[Prompts]
919
-
A --> F[Skills]
920
-
A --> G[Resources]
921
-
A --> H[Tests]
922
-
923
-
B --> I["coingecko-com/tool/simplePrice"]
924
-
B --> J["etherscan-io/tool/getContractAbi"]
925
-
B --> K["defillama-com/tool/getProtocolTvl"]
926
-
```
927
-
928
913
## Agent Manifest
929
914
930
915
Each agent is defined by an `agent.mjs` file with `export const agent`:
@@ -2098,7 +2083,7 @@ node --version
2098
2083
The core library provides schema validation, API execution, and MCP server activation.
2099
2084
2100
2085
```bash
2101
-
npm install flowmcp-core
2086
+
npm install github:FlowMCP/flowmcp-core
2102
2087
```
2103
2088
2104
2089
```javascript
@@ -2224,7 +2209,7 @@ For a new project using FlowMCP, a minimal `package.json` looks like this:
2224
2209
"version": "1.0.0",
2225
2210
"type": "module",
2226
2211
"dependencies": {
2227
-
"flowmcp-core": "latest",
2212
+
"flowmcp-core": "github:FlowMCP/flowmcp-core",
2228
2213
"@modelcontextprotocol/sdk": "latest"
2229
2214
}
2230
2215
}
@@ -2264,7 +2249,7 @@ Understand the architecture and data flow. See How It Works.
2264
2249
mkdir my-flowmcp-project
2265
2250
cd my-flowmcp-project
2266
2251
npm init -y
2267
-
npm install flowmcp-core
2252
+
npm install github:FlowMCP/flowmcp-core
2268
2253
```
2269
2254
2270
2255
Add `"type": "module"` to your `package.json` for ES module support.
@@ -2416,16 +2401,6 @@ FlowMCP is a **schema-driven normalization layer** that transforms any data sour
2416
2401
2417
2402
No custom server code. No boilerplate. One schema per provider.
2418
2403
2419
-
```mermaid
2420
-
flowchart LR
2421
-
E[REST API] --> A
2422
-
F[SQLite DB] --> A
2423
-
G[Workflow] --> A
2424
-
A[Schema .mjs] --> B[FlowMCP Runtime]
2425
-
B --> C[MCP Server]
2426
-
C --> D[AI Agent]
2427
-
```
2428
-
2429
2404
## Four Primitives
2430
2405
2431
2406
FlowMCP v3.0.0 supports four primitives in a single schema file:
@@ -5265,13 +5240,6 @@ export const main = {
5265
5240
5266
5241
The `origin` field determines where the runtime looks for the `.db` file:
E["origin: 'inline'"] --> F["./data/companies.db (relative to schema)"]
5273
-
```
5274
-
5275
5243
| Origin | Path Resolution | Best For |
5276
5244
|--------|----------------|----------|
5277
5245
| `global` | `~/.flowmcp/data/{database}` | Shared datasets used across projects |
@@ -5413,16 +5381,6 @@ Skills are instructional multi-step workflows embedded in a schema. Unlike Promp
5413
5381
5414
5382
How a skill is resolved and executed at runtime:
5415
5383
5416
-
```mermaid
5417
-
flowchart LR
5418
-
A[User Input] --> B[Skill Content]
5419
-
B --> C[Replace Placeholders]
5420
-
C --> D[LLM Execution]
5421
-
D --> E["Step 1: Call {{tool:X}}"]
5422
-
E --> F["Step 2: Call {{tool:Y}}"]
5423
-
F --> G[Structured Output]
5424
-
```
5425
-
5426
5384
The skill's `content` is a template. Placeholders like `{{input:tokenSymbol}}` are replaced with user-provided values, and `{{tool:computeRSI}}` references tell the LLM which tool to call at each step.
5427
5385
5428
5386
## Defining Skills
@@ -5598,19 +5556,6 @@ This page focuses on practical tool creation. See Schema Format for the full spe
5598
5556
5599
5557
A schema file has two parts: the declarative `main` export that describes what tools do, and the optional `handlers` export that transforms requests and responses.
5600
5558
5601
-
```mermaid
5602
-
flowchart TD
5603
-
A[export const main] --> B[namespace + name + root]
5604
-
A --> C[tools]
5605
-
C --> D[method + path]
5606
-
C --> E[parameters]
5607
-
C --> F[description]
5608
-
5609
-
A --> G[export const handlers]
5610
-
G --> H[preRequest]
5611
-
G --> I[postRequest]
5612
-
```
5613
-
5614
5559
## The `main` Export
5615
5560
5616
5561
The `main` export is a static, JSON-serializable object. No functions, no dynamic values, no imports.
@@ -5903,15 +5848,6 @@ npm install -g flowmcp
5903
5848
5904
5849
The CLI follows a three-step pattern: discover tools, activate them, then call them.
5905
5850
5906
-
```mermaid
5907
-
flowchart LR
5908
-
A[flowmcp search] --> B[Find tools]
5909
-
B --> C[flowmcp add]
5910
-
C --> D[Activate tool]
5911
-
D --> E[flowmcp call]
5912
-
E --> F[Execute tool]
5913
-
```
5914
-
5915
5851
## Core Commands
5916
5852
5917
5853
| Command | Description |
@@ -6034,18 +5970,6 @@ Instead of writing custom server code for each API, you declare schemas and Flow
The AI client sends tool calls over the MCP protocol. FlowMCP resolves the correct schema, validates parameters, calls the upstream API, and returns the result.
Copy file name to clipboardExpand all lines: public/llms.txt
+3-79Lines changed: 3 additions & 79 deletions
Original file line number
Diff line number
Diff line change
@@ -910,21 +910,6 @@ This page covers the practical guide for building agents. For the full specifica
910
910
911
911
An agent manifest (`agent.mjs`) declares everything the agent needs: which tools to use, which model to target, how the agent should behave, and how to verify it works.
912
912
913
-
```mermaid
914
-
flowchart LR
915
-
A[agent.mjs] --> B[Tool Selection]
916
-
A --> C[Model Binding]
917
-
A --> D[System Prompt]
918
-
A --> E[Prompts]
919
-
A --> F[Skills]
920
-
A --> G[Resources]
921
-
A --> H[Tests]
922
-
923
-
B --> I["coingecko-com/tool/simplePrice"]
924
-
B --> J["etherscan-io/tool/getContractAbi"]
925
-
B --> K["defillama-com/tool/getProtocolTvl"]
926
-
```
927
-
928
913
## Agent Manifest
929
914
930
915
Each agent is defined by an `agent.mjs` file with `export const agent`:
@@ -2098,7 +2083,7 @@ node --version
2098
2083
The core library provides schema validation, API execution, and MCP server activation.
2099
2084
2100
2085
```bash
2101
-
npm install flowmcp-core
2086
+
npm install github:FlowMCP/flowmcp-core
2102
2087
```
2103
2088
2104
2089
```javascript
@@ -2224,7 +2209,7 @@ For a new project using FlowMCP, a minimal `package.json` looks like this:
2224
2209
"version": "1.0.0",
2225
2210
"type": "module",
2226
2211
"dependencies": {
2227
-
"flowmcp-core": "latest",
2212
+
"flowmcp-core": "github:FlowMCP/flowmcp-core",
2228
2213
"@modelcontextprotocol/sdk": "latest"
2229
2214
}
2230
2215
}
@@ -2264,7 +2249,7 @@ Understand the architecture and data flow. See How It Works.
2264
2249
mkdir my-flowmcp-project
2265
2250
cd my-flowmcp-project
2266
2251
npm init -y
2267
-
npm install flowmcp-core
2252
+
npm install github:FlowMCP/flowmcp-core
2268
2253
```
2269
2254
2270
2255
Add `"type": "module"` to your `package.json` for ES module support.
@@ -2416,16 +2401,6 @@ FlowMCP is a **schema-driven normalization layer** that transforms any data sour
2416
2401
2417
2402
No custom server code. No boilerplate. One schema per provider.
2418
2403
2419
-
```mermaid
2420
-
flowchart LR
2421
-
E[REST API] --> A
2422
-
F[SQLite DB] --> A
2423
-
G[Workflow] --> A
2424
-
A[Schema .mjs] --> B[FlowMCP Runtime]
2425
-
B --> C[MCP Server]
2426
-
C --> D[AI Agent]
2427
-
```
2428
-
2429
2404
## Four Primitives
2430
2405
2431
2406
FlowMCP v3.0.0 supports four primitives in a single schema file:
@@ -5265,13 +5240,6 @@ export const main = {
5265
5240
5266
5241
The `origin` field determines where the runtime looks for the `.db` file:
E["origin: 'inline'"] --> F["./data/companies.db (relative to schema)"]
5273
-
```
5274
-
5275
5243
| Origin | Path Resolution | Best For |
5276
5244
|--------|----------------|----------|
5277
5245
| `global` | `~/.flowmcp/data/{database}` | Shared datasets used across projects |
@@ -5413,16 +5381,6 @@ Skills are instructional multi-step workflows embedded in a schema. Unlike Promp
5413
5381
5414
5382
How a skill is resolved and executed at runtime:
5415
5383
5416
-
```mermaid
5417
-
flowchart LR
5418
-
A[User Input] --> B[Skill Content]
5419
-
B --> C[Replace Placeholders]
5420
-
C --> D[LLM Execution]
5421
-
D --> E["Step 1: Call {{tool:X}}"]
5422
-
E --> F["Step 2: Call {{tool:Y}}"]
5423
-
F --> G[Structured Output]
5424
-
```
5425
-
5426
5384
The skill's `content` is a template. Placeholders like `{{input:tokenSymbol}}` are replaced with user-provided values, and `{{tool:computeRSI}}` references tell the LLM which tool to call at each step.
5427
5385
5428
5386
## Defining Skills
@@ -5598,19 +5556,6 @@ This page focuses on practical tool creation. See Schema Format for the full spe
5598
5556
5599
5557
A schema file has two parts: the declarative `main` export that describes what tools do, and the optional `handlers` export that transforms requests and responses.
5600
5558
5601
-
```mermaid
5602
-
flowchart TD
5603
-
A[export const main] --> B[namespace + name + root]
5604
-
A --> C[tools]
5605
-
C --> D[method + path]
5606
-
C --> E[parameters]
5607
-
C --> F[description]
5608
-
5609
-
A --> G[export const handlers]
5610
-
G --> H[preRequest]
5611
-
G --> I[postRequest]
5612
-
```
5613
-
5614
5559
## The `main` Export
5615
5560
5616
5561
The `main` export is a static, JSON-serializable object. No functions, no dynamic values, no imports.
@@ -5903,15 +5848,6 @@ npm install -g flowmcp
5903
5848
5904
5849
The CLI follows a three-step pattern: discover tools, activate them, then call them.
5905
5850
5906
-
```mermaid
5907
-
flowchart LR
5908
-
A[flowmcp search] --> B[Find tools]
5909
-
B --> C[flowmcp add]
5910
-
C --> D[Activate tool]
5911
-
D --> E[flowmcp call]
5912
-
E --> F[Execute tool]
5913
-
```
5914
-
5915
5851
## Core Commands
5916
5852
5917
5853
| Command | Description |
@@ -6034,18 +5970,6 @@ Instead of writing custom server code for each API, you declare schemas and Flow
The AI client sends tool calls over the MCP protocol. FlowMCP resolves the correct schema, validates parameters, calls the upstream API, and returns the result.
Copy file name to clipboardExpand all lines: src/content/docs/de/docs/agents/overview.md
-15Lines changed: 0 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,21 +13,6 @@ Diese Seite behandelt die praktische Anleitung zum Erstellen von Agents. Fuer di
13
13
14
14
Ein Agent-Manifest (`agent.mjs`) deklariert alles, was der Agent braucht: welche Tools verwendet werden, welches Modell angesteuert wird, wie sich der Agent verhalten soll und wie seine Funktion verifiziert wird.
15
15
16
-
```mermaid
17
-
flowchart LR
18
-
A[agent.mjs] --> B[Tool-Auswahl]
19
-
A --> C[Model Binding]
20
-
A --> D[System Prompt]
21
-
A --> E[Prompts]
22
-
A --> F[Skills]
23
-
A --> G[Resources]
24
-
A --> H[Tests]
25
-
26
-
B --> I["coingecko-com/tool/simplePrice"]
27
-
B --> J["etherscan-io/tool/getContractAbi"]
28
-
B --> K["defillama-com/tool/getProtocolTvl"]
29
-
```
30
-
31
16
## Agent-Manifest
32
17
33
18
Jeder Agent wird durch eine `agent.mjs`-Datei mit `export const agent` definiert:
0 commit comments