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
Provides a Model Contect Protocol ("MCP") for a Pants repository for LLM agents to make use of.
3
+
## Overview
4
+
5
+
This project is an **experimental** plugin to the [Pantsbuild](https://pantsbuild.org/) build orchestration tool to expose a Model Contect Protocol ("MCP") server for LLM coding agents to interact with.
4
6
5
7
## Installation
6
8
7
-
TBD
9
+
From PyPI:
8
10
9
-
## Usage
11
+
1. In the relevant Pants project, edit `pants.toml` to set the `[GLOBAL].plugins` option to include `shoalsoft-pants-mcp-plugin==VERSION` (replacing `VERSION` with the applicable version) and the `[GLOBAL].backend_packages` option to include `shoalsoft.pants_mcp_plugin`.
10
12
11
-
TBD
13
+
2. Confogure your LLM coding agent to invoke `pants shoalsoft-mcp --run-stdio-server` in the repository as follows:
If the MCP server is started correctly by your LLM coding agent, then the agent should take advantage of the exposed MCP tools, which include a tool for each Pants goals.
16
21
17
22
## Development
18
23
19
-
TBD
24
+
### Workflow
25
+
26
+
- Run formating and type checks (mypy): `pants fmt lint check ::`
27
+
28
+
- Run tests: `pants test ::`
20
29
21
30
### Building
22
31
23
32
TBD
24
33
25
34
## License
26
35
27
-
This is commercial software and requires prior permission to use.
36
+
This is currently commercial software and requires prior permission to use. See the [LICENSE](./LICENSE) file in this repository for specific details.
0 commit comments