Skip to content

Commit c0aabb3

Browse files
dolfim-ibmceberam
andauthored
docs: generalize integrations and add LM Studio with quick install button (#55)
* generalize and add LM Studio with quick install button Signed-off-by: Michele Dolfi <[email protected]> * Apply suggestions from code review Co-authored-by: Cesar Berrospi Ramis <[email protected]> Signed-off-by: Michele Dolfi <[email protected]> --------- Signed-off-by: Michele Dolfi <[email protected]> Signed-off-by: Michele Dolfi <[email protected]> Co-authored-by: Cesar Berrospi Ramis <[email protected]>
1 parent a0f3f1e commit c0aabb3

File tree

2 files changed

+51
-7
lines changed

2 files changed

+51
-7
lines changed

README.md

Lines changed: 25 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,32 @@ More options are available, e.g. the selection of which toolgroup to launch. Use
6464

6565
For developing the MCP tools further, please refer to the [docs/development.md](docs/development.md) page for instructions.
6666

67-
## Integration with Claude for Desktop
67+
## Integration with MCP clients
68+
69+
One of the easiest ways to experiment with the tools provided by Docling MCP is to leverage an AI desktop client with MCP support.
70+
Most of these clients use a common config interface. Adding Docling MCP in your favorite client is usually as simple as adding the following entry in the configuration file.
71+
72+
```json
73+
{
74+
"mcpServers": {
75+
"docling": {
76+
"command": "uvx",
77+
"args": [
78+
"--from=docling-mcp",
79+
"docling-mcp-server"
80+
]
81+
}
82+
}
83+
}
84+
```
85+
86+
When using **[Claude for Desktop](https://claude.ai/download)**, simply edit the config file `claude_desktop_config.json` with the snippet above or the example provided [here](docs/integrations/claude_desktop_config.json).
6887

69-
One of the easiest ways to experiment with the tools provided by Docling-MCP is to leverage [Claude for Desktop](https://claude.ai/download).
70-
Once installed, extend Claude for Desktop so that it can read from your computer’s file system, by following the [For Claude Desktop Users](https://modelcontextprotocol.io/quickstart/user) tutorial.
88+
In **[LM Studio](https://lmstudio.ai/)**, edit the `mcp.json` file with the appropriate section or simply clik on the button below for a direct install.
7189

72-
To enable Claude for Desktop with Docling MCP, simply edit the config file `claude_desktop_config.json` (located at `~/Library/Application Support/Claude/claude_desktop_config.json` in MacOS) and add a new item in the `mcpServers` key with the details of a Docling MCP server. You can find an example of those details [here](docs/integrations/claude_desktop_config.json).
90+
[![Add MCP Server docling to LM Studio](https://files.lmstudio.ai/deeplink/mcp-install-light.svg)](https://lmstudio.ai/install-mcp?name=docling&config=eyJjb21tYW5kIjoidXZ4IiwiYXJncyI6WyItLWZyb209ZG9jbGluZy1tY3AiLCJkb2NsaW5nLW1jcC1zZXJ2ZXIiXX0%3D)
7391

92+
Other integrations are described in [./docs/integrations/](./docs/integrations/).
7493

7594
## Examples
7695

@@ -96,11 +115,11 @@ The document should investigate the impact of tokenizers on the quality of LLMs.
96115

97116
## License
98117

99-
The Docling-MCP codebase is under MIT license. For individual model usage, please refer to the model licenses found in the original packages.
118+
The Docling MCP codebase is under MIT license. For individual model usage, please refer to the model licenses found in the original packages.
100119

101120
## LF AI & Data
102121

103-
Docling and Docling-MCP is hosted as a project in the [LF AI & Data Foundation](https://lfaidata.foundation/projects/).
122+
Docling and Docling MCP is hosted as a project in the [LF AI & Data Foundation](https://lfaidata.foundation/projects/).
104123

105124
**IBM ❤️ Open Source AI**: The project was started by the AI for knowledge team at IBM Research Zurich.
106125

docs/integrations/README.md

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,30 @@
22

33
Docling MCP can be easily integrated into MCP-compatible clients using standard configuration methods.
44

5-
For example, [Claude for Desktop](https://claude.ai/download) supports integration via the `claude_desktop_config.json` file. By adding the appropriate Docling MCP endpoint and parameters to this configuration, Claude Desktop can connect to and utilize Docling MCP’s functionality with minimal effort.
5+
## Claude for Desktop
66

7+
[Claude for Desktop](https://claude.ai/download) supports integration via the `claude_desktop_config.json` file (located at `~/Library/Application Support/Claude/claude_desktop_config.json` in MacOS). By adding the appropriate Docling MCP endpoint and parameters to this configuration, Claude Desktop can connect to and utilize Docling MCP’s functionality with minimal effort. You can find an example of those details [here](claude_desktop_config.json).
8+
9+
Once installed, extend Claude for Desktop so that it can read from your computer's file system, by following the [For Claude Desktop Users](https://modelcontextprotocol.io/quickstart/user) tutorial.
10+
11+
12+
## LM Studio
13+
14+
[LM Studio](https://lmstudio.ai/) supports MCP tools and allows to run your agentic workloads completely locally. The configuration is done by editing the `mcp.json` file, or with the convenience button below.
15+
16+
[![Add MCP Server docling to LM Studio](https://files.lmstudio.ai/deeplink/mcp-install-light.svg)](https://lmstudio.ai/install-mcp?name=docling&config=eyJjb21tYW5kIjoidXZ4IiwiYXJncyI6WyItLWZyb209ZG9jbGluZy1tY3AiLCJkb2NsaW5nLW1jcC1zZXJ2ZXIiXX0%3D)
17+
18+
19+
```json
20+
{
21+
"mcpServers": {
22+
"docling": {
23+
"command": "uvx",
24+
"args": [
25+
"--from=docling-mcp",
26+
"docling-mcp-server"
27+
]
28+
}
29+
}
30+
}
31+
```

0 commit comments

Comments
 (0)