Skip to content

Commit 303613d

Browse files
authored
Merge branch 'main' into codex-fix-190-fixed-mcpm-add-crash-for-the-claude-desktop-client
2 parents 4ef3dfa + 21da6a8 commit 303613d

File tree

5 files changed

+25
-14
lines changed

5 files changed

+25
-14
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## [1.14.1](https://github.com/pathintegral-institute/mcpm.sh/compare/v1.14.0...v1.14.1) (2025-06-30)
2+
3+
4+
### Bug Fixes
5+
6+
* outdated error message instructions ([#196](https://github.com/pathintegral-institute/mcpm.sh/issues/196)) ([49c9be1](https://github.com/pathintegral-institute/mcpm.sh/commit/49c9be170bffca0a7fbf08a8b4f5381c5a95e7a2))
7+
18
# [1.14.0](https://github.com/pathintegral-institute/mcpm.sh/compare/v1.13.6...v1.14.0) (2025-06-24)
29

310

mcp-registry/README.md

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ We welcome contributions! There are two ways to add your server to the registry:
4343

4444
### 1. Create a GitHub Issue (Easiest)
4545

46-
Simply create a [new GitHub issue](https://github.com/pathintegral-institute/mcp-registry/issues/new) with:
46+
Simply create a [new GitHub issue](https://github.com/pathintegral-institute/mcpm.sh/issues/new) with:
4747

4848
- Title: "Add server: [your-server-name]"
4949
- Body: URL to your server details or API documentation
@@ -54,26 +54,30 @@ Simply create a [new GitHub issue](https://github.com/pathintegral-institute/mcp
5454
For more control over your submission:
5555

5656
1. Fork this repository
57-
2. Create a new directory in `servers/` with your server name
58-
3. Add your `manifest.json` following our [schema](schema/manifest-schema.json)
57+
2. Create a JSON file in `mcp-registry/servers/` named `[your-server-name].json`. The JSON should follow our [schema](schema/server-schema.json)
58+
3. Validate locally to ensure correct schema
59+
```bash
60+
python scripts/validate_manifest.py | grep "your-server-name"
61+
```
62+
If validation succeeds, you should see:
63+
```
64+
✓ your-server-name: Valid
65+
```
5966
4. Submit a pull request
6067

61-
For detailed instructions, see the [Contributing Guidelines](CONTRIBUTING.md).
62-
6368
## 📂 Registry Structure
6469

6570
```
6671
mcp-registry/
6772
├── README.md # Overview, usage instructions
68-
├── CONTRIBUTING.md # Guidelines for contributing servers
6973
├── servers/ # Directory containing all registered servers
70-
│ ├── [server-name]/ # Directory for each server
71-
├── manifest.json # Server metadata and configuration
72-
└── README.md # Detailed server documentation
74+
│ ├── [server-1-name].json # Server metadata and configuration
75+
│ ├── [server-2-name].json
76+
│ └── ...
7377
└── schema/ # Schema definitions
74-
└── manifest-schema.json # JSON Schema for manifest validation
78+
└── server-schema.json # JSON Schema for server validation
7579
```
7680

7781
## 📜 License
7882

79-
This registry is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
83+
This registry is licensed under the MIT License - see the [LICENSE](../LICENSE) file for details.

src/mcpm/commands/target_operations/pop.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ def pop(server_name):
6161
# Check if client is supported
6262
if client_manager is None:
6363
console.print("[bold red]Error:[/] Unsupported active client")
64-
console.print("Please switch to a supported client using 'mcpm client set <client-name>'")
64+
console.print("Please switch to a supported client using 'mcpm target set @<client-name>'")
6565
return
6666

6767
server_config = client_manager.from_client_format(server_name, server_data)

src/mcpm/utils/display.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ def print_error(message, details=None):
124124
def print_client_error():
125125
"""Print a standardized client-related error message."""
126126
console.print("[bold red]Error:[/] Unsupported active client")
127-
console.print("Please switch to a supported client using 'mcpm client set <client-name>'")
127+
console.print("Please switch to a supported client using 'mcpm target set @<client-name>'")
128128

129129

130130
def print_active_scope(scope: str):

src/mcpm/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.14.0"
1+
__version__ = "1.14.1"

0 commit comments

Comments
 (0)