Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
MCP server for searching and reading PmWiki pages with text queries and group filtering.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
WIKI_DIR必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"pmwiki": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"WIKI_DIR",
"docker.io/kcofoni/pmwiki-mcp:v1.0.4"
],
"env": {
"WIKI_DIR": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add pmwiki --env WIKI_DIR=your-value -- docker run -i --rm -e WIKI_DIR docker.io/kcofoni/pmwiki-mcp:v1.0.4動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"pmwiki": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"WIKI_DIR",
"docker.io/kcofoni/pmwiki-mcp:v1.0.4"
],
"env": {
"WIKI_DIR": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"pmwiki": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"WIKI_DIR",
"docker.io/kcofoni/pmwiki-mcp:v1.0.4"
],
"env": {
"WIKI_DIR": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント kcofoni で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:WIKI_DIR
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.4)がレジストリに届いたのは8 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにDockerも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, yontu
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Türkçe yazı denetimi: TDK kuralları, yapay zekâ izleri, metin türüne göre üslup.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
MCP (Model Context Protocol) server for interfacing an LLM with PmWiki.
Version française / French version
The server uses the MCP protocol with SSE (Server-Sent Events) transport to enable an LLM to interact with your PmWiki instance.
GET /sse: SSE connection to establish bidirectional communicationPOST /messages/: Receive messages from the MCP clientThe simplest method is to use the published image from Docker Hub:
docker compose up -d
If you want to build the image locally:
docker-compose.yml and comment out the image: line, then uncomment the build: . linedocker compose up -d --build
Without docker-compose, you can run directly:
docker run -d \
--name pmwiki-mcp-server \ -p 3000:3000 \ -v /path/to/your/wiki.d:/wiki_data:ro \ -e WIKI_DIR=/wiki_data \ kcofoni/pmwiki-mcp:latest
The server will be accessible at http://localhost:3000 (or http://vmtest:3000 from other machines on the network).
# Check that the server is running
docker logs pmwiki-mcp-server
curl -N http://localhost:3000/sse
Add this configuration to your Claude Desktop configuration file:
On macOS: ~/Library/Application Support/Claude/claude_desktop_config.json On Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": { "pmwiki": { "command": "mcp-proxy", "args": [ "--transport=sse", "http://vmtest:3000/sse" ] } } }
Important notes:
vmtest is the hostname of the machine hosting the MCP server Docker containervmtest with:localhost if Claude Desktop runs on the same machine as the server192.168.1.100:3000/sse)mcp-proxy tool must be installed (usually provided with Claude Desktop)Once connected, your LLM will have access to:
pmwiki://Group.PageNamequery (required): Text to search forcase_sensitive (optional): Case-sensitive search (default: false)page_name (required): Page name (e.g., Main.HomePage or Main/HomePage)group (optional): Filter by groupThe PmWiki directory is mounted from the host machine to the Docker container:
volumes:
Important:
/home/docker/appdata/html/wiki.d is the path on the host machine - this is an example to adaptwiki.d directory:ro) for security reasons/wiki_data is the internal container path (do not modify)The image is publicly available on Docker Hub:
kcofoni/pmwiki-mcp:latestkcofoni/pmwiki-mcp:v1.0.2To pull the latest version:
docker pull kcofoni/pmwiki-mcp:latest
To pull a specific version:
docker pull kcofoni/pmwiki-mcp:v1.0.2
wiki.d/)# View logs in real-time
docker logs -f pmwiki-mcp-server
docker logs --tail 50 pmwiki-mcp-server
Check that the wiki directory exists:
ls -la /home/docker/appdata/html/wiki.d
Use the list_pages tool to see all available pages. The exact PmWiki filename format must be used (e.g., Main.HomePage not Main/HomePage for the file).
Check that port 3000 is properly exposed:
docker ps | grep pmwiki-mcp-server
pmwiki-mcp/
├── pmwiki_mcp_server.py # MCP server ├── requirements.txt # Python dependencies ├── Dockerfile # Docker image ├── docker-compose.yml # Docker Compose configuration ├── README.md # This documentation (English) └── README_fr.md # French documentation
After modifying the code:
docker compose up -d --build
This project is licensed under the MIT License - see the LICENSE file for details.