Torna MCP
T

Torna MCP

An MCP server based on the Torna interface documentation management platform, providing document pushing and querying functions, and supporting integration with LLMs for API documentation management.
2 points
7.1K

What is Torna MCP Server?

Torna MCP Server is a bridge connecting AI assistants and the Torna documentation management platform. Based on the Model Context Protocol (MCP) standard, it enables AI assistants (such as Claude, Cursor, etc.) to directly interact with the Torna platform, achieving automated management of API documentation. You can use natural language instructions to let the AI assistant create, update, and query API documentation for you, without manually operating the Torna background interface.

How to use Torna MCP Server?

Using Torna MCP Server is very simple: 1) Install the Python package; 2) Configure the Torna server address and access token; 3) Configure the MCP server in your AI client (such as Cursor, Claude Desktop); 4) Manage API documentation through natural language instructions. The whole process does not require writing code, and the AI assistant will understand your needs and call the corresponding tools to complete the operations.

Applicable scenarios

Torna MCP Server is particularly suitable for the following scenarios: When the development team needs to frequently update API documentation; When API documentation needs to be synchronized with code changes; When new members need to quickly understand the project's API structure; When automated generation or update of documentation is required; When unified management of API specifications is needed in team collaboration.

Main features

Push API documentation
Push new API documentation to the Torna platform or update existing documentation, supporting complete parameter definition, error code configuration, and debugging environment settings. You can create classification folders to organize the document structure.
Get document details
Get the complete information of a single API document, including all relevant details such as request parameters, response parameters, error codes, and author information.
Get module information
Get the basic information of the Torna application module, including the module name, description, status, etc., to help understand the current working environment.
List all documents
Get a complete list of all documents and folders in the project, supporting the display of the classification structure, and meeting the requirement of 'getting details of all documents'.
Batch get document details
Get detailed information of multiple documents at once, efficiently handling the need to query a large number of documents and reducing the overhead of multiple requests.
Advantages
Implemented based on the real Torna API specification, ensuring full compatibility with the Torna platform
Provides 5 complete tools, covering the core needs of API documentation management
Supports natural language interaction, reducing the technical threshold
Open source and free, based on the MIT license, allowing free use and modification
Supports multiple MCP clients (Cursor, Claude Desktop, VS Code, etc.)
Detailed error handling and friendly prompt information
Limitations
Requires a private deployment version of Torna and does not support the SaaS version
Requires Python environment support
The Torna access token needs to be obtained for the first configuration
Basic network knowledge is required to configure the server address

How to use

Install Torna MCP Server
Install the Python package using pip or uv. It is recommended to use uv for better performance and dependency management.
Configure environment variables
Set the Torna server address and access token. You can obtain the token from the OpenAPI tab of the Torna management background.
Configure the MCP client
Add the MCP server configuration to your AI client. Taking Cursor as an example, add the server configuration in the settings.
Start using
Restart your AI client, and then you can manage API documentation through natural language instructions.

Usage examples

Create API documentation for user login
Developers need to create API documentation for the newly developed authentication system. The AI assistant can quickly generate standardized login interface documentation.
Query the project API structure
New developers joining the project need to quickly understand the overall API structure of the project. They can use the AI assistant to get a list and classification of all API documentation.
Batch update API documentation
After project refactoring, the response formats of multiple related APIs need to be updated. The AI assistant can be used to batch get document details and perform updates.

Frequently Asked Questions

How to obtain the Torna access token?
Which MCP clients are supported?
What version of Python is required?
Can classification folders be created?
What should I do if a connection error occurs?

Related resources

GitHub repository
Project source code, issue feedback, and contribution guidelines
PyPI package page
Official Python package release page, view version history and installation statistics
Torna official documentation
OpenAPI specification documentation of the Torna platform, understand the underlying API interfaces
MCP protocol specification
Official specification of the Model Context Protocol, understand the working principle of MCP
Issue feedback
Send an email to the developer to feedback issues or suggestions

Installation

Copy the following command to your Client for configuration
{
  "mcpServers": {
    "torna-mcp": {
      "command": "torna-mcp",
      "env": {
        "TORNA_URL": "http://localhost:7700/api",
        "TORNA_TOKEN": "your-module-token-here"
      }
    }
  }
}

{
  "mcpServers": {
    "torna-mcp": {
      "command": "torna-mcp"
    }
  }
}
Note: Your key is sensitive information, do not share it with anyone.

Alternatives

R
Rsdoctor
Rsdoctor is a build analysis tool specifically designed for the Rspack ecosystem, fully compatible with webpack. It provides visual build analysis, multi - dimensional performance diagnosis, and intelligent optimization suggestions to help developers improve build efficiency and engineering quality.
TypeScript
7.8K
5 points
N
Next Devtools MCP
The Next.js development tools MCP server provides Next.js development tools and utilities for AI programming assistants such as Claude and Cursor, including runtime diagnostics, development automation, and document access functions.
TypeScript
8.4K
5 points
T
Testkube
Testkube is a test orchestration and execution framework for cloud-native applications, providing a unified platform to define, run, and analyze tests. It supports existing testing tools and Kubernetes infrastructure.
Go
6.2K
5 points
M
MCP Windbg
An MCP server that integrates AI models with WinDbg/CDB for analyzing Windows crash dump files and remote debugging, supporting natural language interaction to execute debugging commands.
Python
9.6K
5 points
R
Runno
Runno is a collection of JavaScript toolkits for securely running code in multiple programming languages in environments such as browsers and Node.js. It achieves sandboxed execution through WebAssembly and WASI, supports languages such as Python, Ruby, JavaScript, SQLite, C/C++, and provides integration methods such as web components and MCP servers.
TypeScript
6.6K
5 points
N
Netdata
Netdata is an open-source real-time infrastructure monitoring platform that provides second-level metric collection, visualization, machine learning-driven anomaly detection, and automated alerts. It can achieve full-stack monitoring without complex configuration.
Go
9.7K
5 points
M
MCP Server
The Mapbox MCP Server is a model context protocol server implemented in Node.js, providing AI applications with access to Mapbox geospatial APIs, including functions such as geocoding, point - of - interest search, route planning, isochrone analysis, and static map generation.
TypeScript
8.8K
4 points
U
Uniprof
Uniprof is a tool that simplifies CPU performance analysis. It supports multiple programming languages and runtimes, does not require code modification or additional dependencies, and can perform one-click performance profiling and hotspot analysis through Docker containers or the host mode.
TypeScript
8.3K
4.5 points
M
Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
31.3K
5 points
N
Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
18.0K
4.5 points
G
Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
21.8K
4.3 points
D
Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
62.4K
4.3 points
U
Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
28.0K
5 points
F
Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
57.9K
4.5 points
G
Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
19.9K
4.5 points
C
Context7
Context7 MCP is a service that provides real-time, version-specific documentation and code examples for AI programming assistants. It is directly integrated into prompts through the Model Context Protocol to solve the problem of LLMs using outdated information.
TypeScript
85.6K
4.7 points
AIBase
Zhiqi Future, Your AI Solution Think Tank
© 2026AIBase