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
A protocol server that enables interaction with Atlan services through function calling. Provides tools for user management, group operations, and trait handling.
8
+
A protocol server that enables interaction with Atlan services through function calling. Provides tools for asset search, and retrieval using [pyatlan](https://developer.atlan.com/sdks/python/).
9
+
10
+
11
+
## Contributing Guidelines
12
+
13
+
We welcome contributions to the Atlan Agent Toolkit! Please follow these guidelines when submitting pull requests:
14
+
15
+
1.**Create a New Branch:**
16
+
- Create a new branch for your changes.
17
+
- Use a descriptive name for the branch (e.g., `feature/add-new-tool`).
18
+
19
+
2.**Make Your Changes:**
20
+
- Make your changes in the new branch.
21
+
- Ensure your tools are well-defined and follow the MCP specification.
22
+
23
+
3.**Submit a Pull Request:**
24
+
- Push your changes to your branch.
25
+
- Create a pull request against the `main` branch.
26
+
- Provide a clear description of the changes and any related issues.
27
+
- Ensure the PR passes all CI checks before requesting a review.
28
+
29
+
4.**Code Quality:**
30
+
- We use pre-commit hooks to maintain code quality.
31
+
- Install pre-commit in your local environment:
32
+
```bash
33
+
uv pip install pre-commit
34
+
pre-commit install
35
+
```
36
+
- Pre-commit will automatically run checks before each commit, including:
37
+
- Code formatting with Ruff
38
+
- Trailing whitespace removal
39
+
- End-of-file fixing
40
+
- YAML and JSON validation
41
+
- Other quality checks
42
+
43
+
5. **Environment Setup:**
44
+
- This project uses UV for dependency management.
45
+
- Refer to the [Model Context Protocol README](modelcontextprotocol/README.md) for setup instructions.
0 commit comments