Skip to content

Commit 31a1f04

Browse files
authored
Merge branch 'main' into scrape-issue-98
2 parents 70d665a + a9dd954 commit 31a1f04

File tree

3 files changed

+133
-22
lines changed

3 files changed

+133
-22
lines changed

README.md

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
1-
![PyPI - Version](https://img.shields.io/pypi/v/mcpm)
2-
![GitHub Release](https://img.shields.io/github/v/release/pathintegral-institute/mcpm.sh)
1+
![Homebrew Formula Version](https://img.shields.io/homebrew/v/mcpm?style=flat-square&color=green)
2+
![PyPI - Version](https://img.shields.io/pypi/v/mcpm?style=flat-square&color=green)
3+
![GitHub Release](https://img.shields.io/github/v/release/pathintegral-institute/mcpm.sh?style=flat-square&color=green)
4+
![GitHub License](https://img.shields.io/github/license/pathintegral-institute/mcpm.sh?style=flat-square&color=orange)
5+
![GitHub contributors](https://img.shields.io/github/contributors/pathintegral-institute/mcpm.sh?style=flat-square&color=blue)
6+
![PyPI - Downloads](https://img.shields.io/pypi/dm/mcpm?style=flat-square&color=yellow)
7+
![GitHub commit activity](https://img.shields.io/github/commit-activity/m/pathintegral-institute/mcpm.sh?style=flat-square&color=red)
38

49
English | [简体中文](README.zh-CN.md)
510

11+
![mcpm.sh](https://socialify.git.ci/pathintegral-institute/mcpm.sh/image?custom_description=One+CLI+tool+for+all+your+local+MCP+Needs.+Search%2C+add%2C+configure+MCP+servers.+Router%2C+profile%2C+remote+sharing%2C+access+monitoring+etc.&description=1&font=Inter&forks=1&issues=1&name=1&pattern=Floating+Cogs&pulls=1&stargazers=1&theme=Auto)
12+
613
```
7-
███╗ ███╗ ██████╗██████╗ ███╗ ███╗
8-
████╗ ████║██╔════╝██╔══██╗████╗ ████║
9-
██╔████╔██║██║ ██████╔╝██╔████╔██║
10-
██║╚██╔╝██║██║ ██╔═══╝ ██║╚██╔╝██║
11-
██║ ╚═╝ ██║╚██████╗██║ ██║ ╚═╝ ██║
12-
╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝ ╚═╝
13-
14-
Model Context Protocol Manager
1514
Open Source. Forever Free.
1615
Built with ❤️ by Path Integral Institute
1716
```
@@ -296,3 +295,8 @@ PyPI release is handled by the CI/CD pipeline and will be triggered automaticall
296295
## 📜 License
297296

298297
MIT
298+
299+
300+
## Star History
301+
302+
[![Star History Chart](https://api.star-history.com/svg?repos=pathintegral-institute/mcpm.sh&type=Date)](https://www.star-history.com/#pathintegral-institute/mcpm.sh&Date)

README.zh-CN.md

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
1-
![PyPI - Version](https://img.shields.io/pypi/v/mcpm)
2-
![GitHub Release](https://img.shields.io/github/v/release/pathintegral-institute/mcpm.sh)
1+
![Homebrew Formula Version](https://img.shields.io/homebrew/v/mcpm?style=flat-square&color=green)
2+
![PyPI - Version](https://img.shields.io/pypi/v/mcpm?style=flat-square&color=green)
3+
![GitHub Release](https://img.shields.io/github/v/release/pathintegral-institute/mcpm.sh?style=flat-square&color=green)
4+
![GitHub License](https://img.shields.io/github/license/pathintegral-institute/mcpm.sh?style=flat-square&color=orange)
5+
![GitHub contributors](https://img.shields.io/github/contributors/pathintegral-institute/mcpm.sh?style=flat-square&color=blue)
6+
![PyPI - Downloads](https://img.shields.io/pypi/dm/mcpm?style=flat-square&color=yellow)
7+
![GitHub commit activity](https://img.shields.io/github/commit-activity/m/pathintegral-institute/mcpm.sh?style=flat-square&color=red)
38

49
[English](README.md) | 简体中文
510

11+
![mcpm.sh](https://socialify.git.ci/pathintegral-institute/mcpm.sh/image?custom_description=MCP%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%AE%A1%E5%AE%B6%E3%80%82%E4%B8%80%E7%AB%99%E5%BC%8F%E8%A7%A3%E5%86%B3MCP%E6%9C%8D%E5%8A%A1%E7%9A%84%E6%90%9C%E7%B4%A2%EF%BC%8C%E5%AE%89%E8%A3%85%EF%BC%8C%E7%AE%A1%E7%90%86%E3%80%82%E6%9B%B4%E6%9C%89%E8%B7%AF%E7%94%B1%EF%BC%8C%E5%B7%A5%E5%85%B7%E9%9B%86%EF%BC%8C%E8%BF%9C%E7%A8%8B%E5%88%86%E4%BA%AB%EF%BC%8C%E8%B0%83%E7%94%A8%E5%8E%86%E5%8F%B2%E8%B7%9F%E8%B8%AA%E7%AD%89%E9%AB%98%E9%98%B6%E5%8A%9F%E8%83%BD%E3%80%82&description=1&font=Inter&forks=1&issues=1&name=1&pattern=Floating+Cogs&pulls=1&stargazers=1&theme=Auto)
12+
613
```
7-
███╗ ███╗ ██████╗██████╗ ███╗ ███╗
8-
████╗ ████║██╔════╝██╔══██╗████╗ ████║
9-
██╔████╔██║██║ ██████╔╝██╔████╔██║
10-
██║╚██╔╝██║██║ ██╔═══╝ ██║╚██╔╝██║
11-
██║ ╚═╝ ██║╚██████╗██║ ██║ ╚═╝ ██║
12-
╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝ ╚═╝
13-
14-
MCP Manager
1514
Open Source. Forever Free.
1615
Built with ❤️ by Path Integral Institute
1716
```
@@ -185,10 +184,10 @@ MCP 注册表是可使用 MCPM 安装的可用 MCP 服务器的中央存储库
185184
- [x] MCP 配置文件 (`mcpm profile`, `mcpm activate/deactivate`)
186185
- [x] 服务器复制/移动 (`mcpm cp`, `mcpm mv`)
187186
- [x] 服务器暂存 (`mcpm stash`, `mcpm pop`)
188-
- [ ] MCPM 路由器的 MCP 服务器访问监控(仅限本地,绝对不会有数据离开本地机器)
187+
- [x] 路由器远程分享 (`mcpm router share`) 远程访问本地路由器和 MCP 服务器
188+
- [x] MCPM 路由器的 MCP 服务器访问监控(仅限本地,绝对不会有数据离开本地机器)
189189
- [ ] 通过 STDIO 的 MCPM 路由器(相同的强大功能集,具有配置文件和监控,但单客户端/租户)
190190
- [ ] MCPM 路由器的 MCP 服务器(实验性,允许 MCP 客户端动态切换配置文件,从注册表建议新的 MCP 服务器等)
191-
- [ ] 服务器端管理功能(超出配置管理)
192191
- [ ] 附加客户端支持(扩展注册表)
193192

194193
## 👨‍💻 开发
@@ -303,3 +302,7 @@ MIT
303302
扫描以下二维码加入 MCPM 开源社区微信群:
304303

305304
<img src=".github/readme/mcpm_wechat.png" alt="MCPM 开源社区微信群" width="300px" />
305+
306+
## 🌟 星标历史
307+
308+
[![Star History Chart](https://api.star-history.com/svg?repos=pathintegral-institute/mcpm.sh&type=Date)](https://www.star-history.com/#pathintegral-institute/mcpm.sh&Date)

mcp-registry/servers/context7.json

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
{
2+
"display_name": "Context7 MCP",
3+
"license": "MIT",
4+
"tags": [
5+
"documentation",
6+
"LLM",
7+
"MCP",
8+
"prompt context",
9+
"up-to-date docs",
10+
"code examples",
11+
"Cursor",
12+
"Claude",
13+
"VSCode",
14+
"Windsurf"
15+
],
16+
"installations": {
17+
"npm": {
18+
"type": "npm",
19+
"command": "npx",
20+
"args": [
21+
"-y",
22+
"@upstash/context7-mcp@latest"
23+
],
24+
"description": "Install with npx"
25+
}
26+
},
27+
"tools": [
28+
{
29+
"name": "resolve-library-id",
30+
"description": "Required first step: Resolves a general package name into a Context7-compatible library ID. Must be called before using 'get-library-docs' to retrieve a valid Context7-compatible library ID.",
31+
"inputSchema": {
32+
"type": "object",
33+
"properties": {
34+
"libraryName": {
35+
"type": "string",
36+
"description": "Library name to search for and retrieve a Context7-compatible library ID."
37+
}
38+
},
39+
"required": [
40+
"libraryName"
41+
],
42+
"additionalProperties": false,
43+
"$schema": "http://json-schema.org/draft-07/schema#"
44+
}
45+
},
46+
{
47+
"name": "get-library-docs",
48+
"description": "Fetches up-to-date documentation for a library. You must call 'resolve-library-id' first to obtain the exact Context7-compatible library ID required to use this tool.",
49+
"inputSchema": {
50+
"type": "object",
51+
"properties": {
52+
"context7CompatibleLibraryID": {
53+
"type": "string",
54+
"description": "Exact Context7-compatible library ID (e.g., 'mongodb/docs', 'vercel/nextjs') retrieved from 'resolve-library-id'."
55+
},
56+
"topic": {
57+
"type": "string",
58+
"description": "Topic to focus documentation on (e.g., 'hooks', 'routing')."
59+
},
60+
"tokens": {
61+
"type": "number",
62+
"description": "Maximum number of tokens of documentation to retrieve (default: 5000). Higher values provide more context but consume more tokens."
63+
}
64+
},
65+
"required": [
66+
"context7CompatibleLibraryID"
67+
],
68+
"additionalProperties": false,
69+
"$schema": "http://json-schema.org/draft-07/schema#"
70+
}
71+
}
72+
],
73+
"examples": [
74+
{
75+
"title": "",
76+
"description": "",
77+
"prompt": "How do I use the new Next.js `after` function? use context7"
78+
},
79+
{
80+
"title": "",
81+
"description": "",
82+
"prompt": "How do I invalidate a query in React Query? use context7"
83+
},
84+
{
85+
"title": "",
86+
"description": "",
87+
"prompt": "How do I protect a route with NextAuth? use context7"
88+
}
89+
],
90+
"name": "context7",
91+
"repository": {
92+
"type": "git",
93+
"url": "https://github.com/upstash/context7"
94+
},
95+
"homepage": "https://github.com/upstash/context7",
96+
"author": {
97+
"name": "upstash"
98+
},
99+
"description": "LLMs rely on outdated or generic information about the libraries you use. You get:",
100+
"categories": [
101+
"Knowledge Base"
102+
],
103+
"is_official": false
104+
}

0 commit comments

Comments
 (0)