Skip to content

Commit ca44dd0

Browse files
feat: add manifest for ProfessionalWiki-MediaWiki-MCP-Server
Generated manifest JSON for repository: https://github.com/ProfessionalWiki/MediaWiki-MCP-Server Co-Authored-By: Lucien
1 parent 0eb2bbd commit ca44dd0

1 file changed

Lines changed: 93 additions & 0 deletions

File tree

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
{
2+
"name": "mediawiki-mcp-server",
3+
"display_name": "MCP Server for MediaWiki",
4+
"description": "This server allows you to manage MediaWiki, the software that powers Wikipedia, using MCP.",
5+
"repository": {
6+
"type": "git",
7+
"url": "https://github.com/ProfessionalWiki/MediaWiki-MCP-Server"
8+
},
9+
"author": {
10+
"name": "ProfessionalWiki",
11+
"url": "https://professional.wiki/"
12+
},
13+
"license": "MIT",
14+
"categories": [
15+
"Web Services",
16+
"Knowledge Base",
17+
"MCP Tools"
18+
],
19+
"tags": [
20+
"mediawiki",
21+
"mcp",
22+
"wiki"
23+
],
24+
"arguments": {
25+
"MCP_MEDIAWIKI_URL": {
26+
"description": "URL of the MediaWiki API endpoint.",
27+
"required": true,
28+
"example": "https://www.mediawiki.org/w/api.php"
29+
},
30+
"MCP_MEDIAWIKI_USERNAME": {
31+
"description": "Username of the MediaWiki bot user.",
32+
"required": true,
33+
"example": "MyBot"
34+
},
35+
"MCP_MEDIAWIKI_PASSWORD": {
36+
"description": "Password of the MediaWiki bot user.",
37+
"required": true,
38+
"example": "MyPassword"
39+
}
40+
},
41+
"installations": {
42+
"uvx": {
43+
"type": "uvx",
44+
"command": "uvx",
45+
"args": [
46+
"mcp-server-mediawiki.mjs"
47+
],
48+
"recommended": true
49+
}
50+
},
51+
"tools": [
52+
{
53+
"name": "mediawiki_edit",
54+
"description": "Create or edit a MediaWiki page."
55+
},
56+
{
57+
"name": "mediawiki_get",
58+
"description": "Get the content of a MediaWiki page."
59+
}
60+
],
61+
"prompts": [
62+
{
63+
"name": "edit_page",
64+
"description": "Edits a MediaWiki page.",
65+
"arguments": [
66+
{
67+
"name": "page",
68+
"description": "Title of the page to edit",
69+
"required": true
70+
},
71+
{
72+
"name": "content",
73+
"description": "New content of the page",
74+
"required": true
75+
}
76+
]
77+
}
78+
],
79+
"examples": [
80+
{
81+
"title": "Get a page",
82+
"description": "Get the content of the 'Main Page' on mediawiki.org.",
83+
"prompt": "Get the content of the 'Main Page' on mediawiki.org, then print it to the screen"
84+
},
85+
{
86+
"title": "Summarize a page",
87+
"description": "Get a page and then summarize it.",
88+
"prompt": "Get the content of the 'Community portal' page on mediawiki.org, then summarize it."
89+
}
90+
],
91+
"is_archived": false,
92+
"is_official": false
93+
}

0 commit comments

Comments
 (0)