openapi-llm-wiki

mcp
Guvenlik Denetimi
Gecti
Health Gecti
  • License รขโ‚ฌโ€ License: MIT
  • Description รขโ‚ฌโ€ Repository has a description
  • Active repo รขโ‚ฌโ€ Last push 0 days ago
  • Community trust รขโ‚ฌโ€ 12 GitHub stars
Code Gecti
  • Code scan รขโ‚ฌโ€ Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
  • Permissions รขโ‚ฌโ€ No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

๐Ÿ“š LLM Wiki โ€” A structured knowledge repository designed for LLMs and AI agents, containing authoritative documentation for the @openapiยฎ API marketplace.

README.md

OpenAPI Pulse โ€” this week in the OpenAPI community


Openapi LLM Wiki

๐Ÿ“š Openapiยฎ LLM Wiki

An LLM-optimized knowledge base to ground any AI agent on the Openapiยฎ API marketplace

Wiki CI
License: MIT
Services
OpenAPI specs
Ask DeepWiki


Linux Foundation Member


A structured, LLM-optimized knowledge base for the Openapi API marketplace.
Drop the contents of knowledge/ into any LLM context to ground it with authoritative,
up-to-date information about Openapi's company profile, platform architecture, API catalog, service
endpoints, and frequently asked questions.

How to use

As LLM context (recommended)

This repository is designed to be consumed directly by an LLM agent or tool. Choose one of the
following approaches, depending on your workflow:

  1. Chat-based LLMs (Claude, ChatGPT, Gemini, etc.)
    Copy and paste the entire contents of the knowledge/ folder into a new chat or project. This
    gives the model a comprehensive understanding of every Openapi service, endpoint, authentication
    model, billing mechanism, and platform convention.

  2. Agent frameworks (OpenAI Assistants, LangChain, LlamaIndex, etc.)
    Point your agent's vector store or file search tool at this repository. The markdown files in
    knowledge/ are already structured for retrieval: each service has a compact endpoint table and
    each OAS spec is available as raw JSON for tool-based API generation.

  3. MCP server / custom tool
    Clone this repo and expose it through an MCP resource or a custom file-read tool so the LLM can
    selectively load the files it needs at runtime.

  4. Openai-compatible providers with file upload
    Upload the entire knowledge/ tree as a project or knowledge base attachment.

  5. llms.txt
    llms.txt indexes every file following the llms.txt
    convention, and llms-full.txt packs the whole knowledge base into a single
    file, ready to paste or fetch:
    https://raw.githubusercontent.com/openapi/openapi-llm-wiki/main/llms-full.txt

As an MCP server (GitMCP)

GitMCP serves this repository as a remote MCP server, so any MCP client can
search and fetch the wiki on demand (it reads llms.txt first):

https://gitmcp.io/openapi/openapi-llm-wiki

Claude Code:

claude mcp add --transport http openapi-llm-wiki https://gitmcp.io/openapi/openapi-llm-wiki

Cursor, Windsurf, VS Code and other clients (mcp.json):

{
  "mcpServers": {
    "openapi-llm-wiki": {
      "url": "https://gitmcp.io/openapi/openapi-llm-wiki"
    }
  }
}

You can also ask questions about the wiki in plain language on
DeepWiki.

Lightweight browsing

You can also browse the files manually to look up specific services, endpoints, or platform
information without an LLM. Start with knowledge/README.md which acts as
an index.

Service lookup pattern

When the LLM needs information about one specific service, load only the relevant files:

knowledge/oas/<service>.openapi.json       โ†’  the raw OpenAPI 3 specification
knowledge/services/<service>.md            โ†’  human-readable endpoint summary

Always pair with knowledge/platform-guide.md for cross-cutting
concerns (auth, billing, async patterns) and knowledge/faq.md for
troubleshooting.

Repository structure

openapi-llm-wiki/
โ”œโ”€โ”€ knowledge/
โ”‚   โ”œโ”€โ”€ README.md                 โ† index of the knowledge base
โ”‚   โ”œโ”€โ”€ company-profile.md        โ† who Openapi is, history, certifications, data sources
โ”‚   โ”œโ”€โ”€ services-catalog.md       โ† catalog of all 28 APIs with base URLs and categories
โ”‚   โ”œโ”€โ”€ platform-guide.md         โ† authentication, scopes, billing, sandbox, async patterns
โ”‚   โ”œโ”€โ”€ faq.md                    โ† console FAQ (account, API usage, payments)
โ”‚   โ”œโ”€โ”€ references.md             โ† official websites, GitHub repos, SDKs, Postman, status page
โ”‚   โ”œโ”€โ”€ services/                 โ† per-service endpoint references (generated from OAS specs)
โ”‚   โ”‚   โ”œโ”€โ”€ company.md
โ”‚   โ”‚   โ”œโ”€โ”€ risk.md
โ”‚   โ”‚   โ”œโ”€โ”€ smsv2.md
โ”‚   โ”‚   โ””โ”€โ”€ ... (29 service files)
โ”‚   โ””โ”€โ”€ oas/                      โ† snapshot of official OpenAPI 3 specifications
โ”‚       โ”œโ”€โ”€ 00-list.txt           โ† canonical URLs for all specs
โ”‚       โ”œโ”€โ”€ company.openapi.json
โ”‚       โ”œโ”€โ”€ risk.openapi.json
โ”‚       โ””โ”€โ”€ ... (29 OAS files)
โ”œโ”€โ”€ huggingface/
โ”‚   โ””โ”€โ”€ README.md                 โ† Hugging Face dataset card
โ”œโ”€โ”€ scripts/
โ”‚   โ”œโ”€โ”€ build-llms.sh             โ† regenerates llms.txt and llms-full.txt
โ”‚   โ””โ”€โ”€ build-hf-dataset.py       โ† builds the Hugging Face dataset folder
โ”œโ”€โ”€ llms.txt                      โ† llms.txt index of the knowledge base
โ”œโ”€โ”€ llms-full.txt                 โ† the whole knowledge base in one file
โ”œโ”€โ”€ CITATION.cff
โ”œโ”€โ”€ LICENSE
โ””โ”€โ”€ README.md                     โ† this file

What the LLM can answer

With this knowledge base loaded, the LLM can accurately answer questions such as:

  • "How do I authenticate to the Openapi platform?"
  • "What is the base URL for the Company API and what endpoints does it expose?"
  • "Which service should I use for Italian digital signatures?"
  • "How does the async request pattern work for document retrieval?"
  • "What are the differences between wallet-based and subscription billing?"
  • "How do I create a token via the OAuth v2 API?"
  • "Is the old OAuth v1 still supported?"
  • "What data sources does Openapi rely on for company information?"
  • "Generate me the curl command for looking up a German company."

Keeping it up to date

The canonical source of truth for OpenAPI specifications is:

https://console.openapi.com/oas/en/<service>.openapi.json

The full list of spec URLs is in knowledge/oas/00-list.txt.

To refresh this knowledge base:

  1. Re-download each spec from its canonical URL into knowledge/oas/. The
    Refresh OpenAPI specs workflow does this every Monday
    and opens a pull request when something changed.
  2. Regenerate the endpoint summaries in knowledge/services/ from the updated specs.
  3. Run ./scripts/build-llms.sh to regenerate llms.txt and llms-full.txt (CI fails if they
    are stale).
  4. Review knowledge/services-catalog.md and
    knowledge/platform-guide.md for any platform-level changes.

The API Library in the Openapi console is the authoritative
source for which APIs are active, deprecated, or newly introduced.

Contributing

Contributions are always welcome! Whether you want to report bugs, suggest new features, improve documentation, or contribute code, your help is appreciated.

Authors

Partners

Meet our partners using Openapi or contributing to this project:

Our Commitments

We believe in open source and we act on that belief. We became Silver Members
of the Linux Foundation because we wanted to formally support the ecosystem
we build on every day. Open standards, open collaboration, and open governance
are part of how we work and how we think about software.

License

This project is licensed under the MIT License.

The MIT License is a permissive open-source license that allows you to freely use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software, provided that the original copyright notice and this permission notice are included in all copies or substantial portions of the software.

For more details, see the full license text at the MIT License page.

Yorumlar (0)

Sonuc bulunamadi