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: README.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,15 @@
1
-
# Camel Toolkits MCP
1
+
# CAMEL Toolkits MCP
2
2
3
-
A lightweight server that exports [Camel](https://github.com/camel-ai/camel) framework toolkits as MCP-compatible tools.
3
+
A lightweight server that exports [CAMEL](https://github.com/camel-ai/camel) framework toolkits as MCP-compatible tools.
4
4
5
5
## Overview
6
6
7
-
This project bridges the gap between the Camel AI framework's toolkit ecosystem and MCP (Model Control Protocol) compatible clients. It allows you to dynamically load and expose any Camel toolkit as an MCP server, making these tools available to a wide range of LLM-based applications.
7
+
This project bridges the gap between the CAMEL AI framework's toolkit ecosystem and MCP (Model Control Protocol) compatible clients. It allows you to dynamically load and expose any Camel toolkit as an MCP server, making these tools available to a wide range of LLM-based applications.
8
8
9
9
Key features:
10
-
- Dynamically discover and list available Camel toolkits
10
+
- Dynamically discover and list available CAMEL toolkits
11
11
- Load and execute toolkit functions at runtime
12
-
- Seamless conversion of Camel toolkit functions to MCP-compatible tools
12
+
- Seamless conversion of CAMEL toolkit functions to MCP-compatible tools
13
13
14
14
## Installation
15
15
@@ -31,7 +31,7 @@ pip install -e .
31
31
32
32
### Using with uvx
33
33
34
-
You can easily configure uvx to run the Camel toolkits server like this:
34
+
You can easily configure uvx to run the CAMEL toolkits server like this:
35
35
36
36
```json
37
37
{
@@ -77,7 +77,7 @@ If you're developing this package locally, you can configure UVX to use your dev
77
77
78
78
The server exposes the following MCP-compatible tools:
79
79
80
-
-`get_toolkits_list()`: Lists all available Camel toolkits with their descriptions
80
+
-`get_toolkits_list()`: Lists all available CAMEL toolkits with their descriptions
81
81
-`list_toolkit_functions(toolkit_name, include_methods=True)`: Lists all functions available in a specific toolkit
82
82
-`execute_toolkit_function(toolkit_name, function_name, toolkit_params=None, function_args=None)`: Executes a specific function from a toolkit
83
83
@@ -103,14 +103,14 @@ result = execute_toolkit_function(
103
103
## Architecture
104
104
105
105
The router works by:
106
-
1. Scanning the Camel framework's toolkit directory
106
+
1. Scanning the CAMEL framework's toolkit directory
107
107
2. Analyzing each toolkit class to detect its tools and API requirements
108
108
3. Creating proper MCP-compatible wrappers for each tool function
109
109
4. Exposing these functions through the FastMCP server
110
110
111
111
## Supported Toolkits
112
112
113
-
This server supports all toolkits in the Camel framework, including:
113
+
This server supports all toolkits in the CAMEL framework, including:
0 commit comments