AI knowledge base for JetBrains AI.

Bring your team’s wiki into IntelliJ IDEA, PyCharm, WebStorm and every other JetBrains IDE. Connect the Perfect Wiki MCP server to AI Assistant or Junie, and your coding agent works from the same specs and standards your team does.

No credit cardSetup in under 10 minutesCancel anytime
01MCP setup

Connect JetBrains AI in two minutes.

Junie reads MCP servers from mcp.json and supports OAuth sign-in. For AI Assistant, paste the server as JSON in its MCP settings together with an API token header.

  • β†’Junie: OAuth sign-in, config per user or per project
  • β†’AI Assistant: add the server as JSON in Settings
  • β†’One setup across IntelliJ IDEA, PyCharm, WebStorm, GoLand and more
~/.junie/mcp/mcp.json Β· Junie
{
"mcpServers": {
"perfect-wiki": {
"url": "https://api.perfectwiki.xyz/mcp"
}
}
}
02Read & write

Junie builds from the spec β€” the one in your wiki.

Product specs, domain rules and coding standards stop living in a separate tab. The agent fetches the page it needs, implements against it, and can note what changed.

  • β†’Business rules read from the source of truth, not a pasted excerpt
  • β†’Coding standards applied consistently across the team
  • β†’Specs and changelog pages updated when you allow writes
Junie
Implement the discount rules from the 2026 pricing spec.
βš™ ask Β· 2026 pricing specβš™ get_page Β· Pricing Rules 2026
The spec defines 10% off annual plans and 15% off above 50 seats, and discounts don’t stack β€” the higher one wins. Implemented in PricingService.kt with a test for each rule, including the no-stacking case.
Setup guide

How to connect Perfect Wiki to JetBrains AI.

  1. 1In Junie, open Settings | Tools | Junie | MCP Settings and click + β€” or edit ~/.junie/mcp/mcp.json (all projects) or .junie/mcp/mcp.json (one project).
  2. 2Add perfect-wiki with "url": "https://api.perfectwiki.xyz/mcp". To authorize from the Junie CLI, run /mcp, select perfect-wiki and choose Authorize, then sign in to Perfect Wiki and allow access.
  3. 3For AI Assistant, open Settings | Tools | AI Assistant | Model Context Protocol (MCP), click Add and paste the JSON with your API token.
  4. 4Ask in chat β€” for example β€œCheck Perfect Wiki for our Kotlin error-handling guidelines.”

More details in the Perfect Wiki MCP server guide and JetBrains AI's MCP documentation.

AI Assistant or Junie with an API token
MCP JSON Β· API token
{
"mcpServers": {
"perfect-wiki": {
"url": "https://api.perfectwiki.xyz/mcp",
"headers": {
"Authorization": "Bearer your-api-token"
}
}
}
}

Generate a token in the Perfect Wiki settings of the knowledge base you want to expose. Each token is scoped to a single knowledge base and has read & write access.

Use cases

What your team does with Perfect Wiki in JetBrains AI.

Business rules straight from specs

Invoicing, pricing and eligibility logic is implemented from the rules page product maintains β€” and checked against it later.

> Read the invoicing rules page and check InvoiceCalculator for mismatches.

Legacy code, explained

Pair the code with the architecture overview and module ownership docs so the agent can explain why things are built the way they are.

> Explain the modules in this repo using our architecture overview page.

Standards in every review

Ask the agent to review changes against your language style guides and conventions before a human reviewer spends time on them.

> Review this change against our Kotlin style guide in Perfect Wiki.
The full toolset
ask()

Ask a natural-language question and get an AI answer with sources.

list_pages()

List every page in the connected knowledge base.

get_page()

Read the full content of a specific page.

create_page()

Create a new page β€” draft SOPs straight from chat.

update_page()

Update an existing page, so SOPs never go stale.

delete_page()

Remove pages that are no longer needed.

get_knowledgebase()

Get info about the connected knowledge base.

Free SOP templates

Start from a ready-made SOP. Keep it alive here.

Download any of our 284 standard operating procedure templates in Word, PDF, Excel or CSV, no sign-up needed. Then put it in Perfect Wiki so your team can find it and ask about it.

Browse all 284 SOP templates β†’
Common questions

Frequently asked questions

Didn't find what you're looking for? Contact our support β†’

Ready when you are

Put your SOPs to work in JetBrains AI.

Keep your SOPs, manuals and FAQs in Perfect Wiki β€” and give your whole team answers right where they work.

No credit cardSetup in under 10 minutesCancel anytime