Skip to main content
Glama

TianGong-LCA-MCP Server

by linancn

TianGong-AI-MCP

中文 | English

TianGong AI Model Context Protocol (MCP) Server supports STDIO, SSE and StreamableHttp protocols.

Starting MCP Server

Client STDIO Server

npm install -g @tiangong-lca/mcp-server npx dotenv -e .env -- \ npx -p @tiangong-lca/mcp-server tiangong-lca-mcp-stdio

Remote SSE Server

npm install -g @tiangong-lca/mcp-server npm install -g supergateway npx dotenv -e .env -- \ npx -y supergateway \ --stdio "npx -y -p @tiangong-lca/mcp-server tiangong-lca-mcp-stdio" \ --port 3001 \ --ssePath /sse --messagePath /message

Using Docker

# Build MCP server image using Dockerfile (optional) docker build -t linancn/tiangong-lca-mcp-server:0.0.5 . # Pull MCP server image docker pull linancn/tiangong-lca-mcp-server:0.0.5 # Start MCP server using Docker docker run -d \ --name tiangong-lca-mcp-server \ --publish 9278:9278 \ --env-file .env \ linancn/tiangong-lca-mcp-server:0.0.5

Development

Environment Setup

# Install Node.js curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash nvm install 22 nvm use # Install dependencies npm install # Update dependencies npm update && npm ci

Code Formatting

# Format code using the linter npm run lint

Local Testing

STDIO Server
# Launch the STDIO Server using MCP Inspector npm start
SSE Server
# Build and package the project npm run build && npm pack # Optionally, install supergateway globally npm install -g supergateway # Launch the SSE Server (If the parameter --baseUrl is configured, it should be set to a valid IP address or domain name) npx dotenv -e .env -- \ npx -y supergateway \ --stdio "npx -y -p tiangong-lca-mcp-server-0.0.5.tgz tiangong-lca-mcp-stdio" \ --port 3001 \ --ssePath /sse \ --messagePath /message # Launch MCP Inspector npx @modelcontextprotocol/inspector

Publishing

npm login npm run build && npm publish

scaffold

npx tsx src/tools/openlca_ipc_test.ts

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

A Model Context Protocol server that supports both STDIO and SSE protocols for TianGong Life Cycle Assessment (LCA) applications.

  1. Starting MCP Server
    1. Client STDIO Server
    2. Remote SSE Server
    3. Using Docker
  2. Development
    1. Environment Setup
    2. Code Formatting
    3. Local Testing
    4. Publishing
    5. scaffold

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    A Model Context Protocol server that provides access to MongoDB databases. This server enables LLMs to inspect collection schemas and execute read-only queries.
    Last updated -
    8
    817
    217
    TypeScript
    MIT License
    • Apple
  • A
    security
    F
    license
    A
    quality
    A Model Context Protocol implementation that provides a standardized interface for task management, supporting both STDIO mode for CLI/AI applications and HTTP+SSE mode for browser-based clients.
    Last updated -
    4
    1
    JavaScript
  • A
    security
    F
    license
    A
    quality
    A CLI tool that runs a Model Context Protocol server over stdio, enabling interaction with specification documents like business requirements, product requirements, and user stories for the Specif-ai platform.
    Last updated -
    9
    0
    TypeScript
  • -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that enables LLMs to interact with databases (currently MongoDB) through natural language, supporting operations like querying, inserting, deleting documents, and running aggregation pipelines.
    Last updated -
    TypeScript
    MIT License
    • Apple

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/linancn/tiangong-lca-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server