3Gpp Mcp Server — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited 3Gpp Mcp Server (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Transform your AI assistant into a 3GPP specification expert with direct access to TSpec-LLM's 535M word dataset!
Before: Ask AI about 3GPP specifications - Get generic responses based on training data After: Ask AI + 3GPP MCP Server V3.0.0 - Get direct access to current specification content with structured, agent-ready responses
V3.0.0 represents the True MCP approach - lightweight API bridge providing direct specification data:
Agent Query → MCP Tools → External APIs → Real Specification DataClaude Desktop users:
claude mcp add 3gpp-server npx 3gpp-mcp-charging@latest serveFor other MCP clients: Add this to your MCP configuration:
{
"mcpServers": {
"3gpp-server": {
"command": "npx",
"args": ["3gpp-mcp-charging@latest", "serve"],
"description": "3GPP MCP Server - Direct access to TSpec-LLM and 3GPP specifications",
"env": {
"HUGGINGFACE_TOKEN": "optional-for-enhanced-access"
}
}
}
}# One-command installation with auto-configuration
npx 3gpp-mcp-charging@latest init
# Client-specific installation
npx 3gpp-mcp-charging@latest init --client claude
npx 3gpp-mcp-charging@latest init --client vscode
npx 3gpp-mcp-charging@latest init --client cursorAsk your AI assistant: "Search for 5G CHF implementation requirements in TS 32.290"
You should get structured specification content with implementation guidance, dependencies, and testing considerations!
| Tool | Purpose | Input | Output |
|---|---|---|---|
search_specifications | Direct TSpec-LLM search | Query + filters | Structured spec results + relevance scores |
get_specification_details | Comprehensive spec details | Specification ID | Full metadata + implementation guidance |
compare_specifications | Multi-spec comparison | Array of spec IDs | Comparison matrix + migration analysis |
find_implementation_requirements | Requirements extraction | Spec scope + focus | Technical requirements + testing guidance |
Direct Specification Search:
"Find charging procedures in 5G service-based architecture"
→ Returns: TS 32.290 excerpts, CHF implementation details, Nchf interface specificationsImplementation Requirements:
"Extract implementation requirements for converged charging in Release 17"
→ Returns: Technical requirements, dependencies, testing considerations, compliance notesSpecification Comparison:
"Compare charging evolution from TS 32.240 to TS 32.290"
→ Returns: Evolution timeline, migration analysis, implementation impact assessment#### External API Integration Layer
#### MCP Tool Layer
#### Caching & Performance
3gpp-mcp-server-v2/
├── src/ # V3.0.0 source code
│ ├── api/ # External API integration layer
│ │ ├── tspec-llm-client.ts # TSpec-LLM Hugging Face client
│ │ ├── tgpp-api-client.ts # 3GPP.org official API client
│ │ ├── api-manager.ts # Unified API orchestration
│ │ └── index.ts # API exports
│ ├── tools/ # MCP tool implementations
│ │ ├── search-specifications.ts # Direct specification search
│ │ ├── get-specification-details.ts # Comprehensive spec details
│ │ ├── compare-specifications.ts # Multi-spec comparison
│ │ ├── find-implementation-requirements.ts # Requirements extraction
│ │ └── index.ts # Tool exports
│ ├── types/ # TypeScript interfaces
│ └── index.ts # MCP server implementation
├── bin/ # CLI installation tools
├── docs/ # Documentation
├── tests/ # Test suite
└── package.json # NPM package configurationNo local installation needed! Server runs directly from NPM.
# Clone and setup for development
git clone <repository-url>
cd 3gpp-mcp-server/3gpp-mcp-server-v2
npm install
npm run build
npm run startnpx 3gpp-mcp-charging@latest init# Optional: Enhanced API access
export HUGGINGFACE_TOKEN="your-huggingface-token"
# Optional: Custom cache settings
export CACHE_TIMEOUT="3600" # seconds
export ENABLE_CACHING="true"| Version | Approach | Storage | Architecture |
|---|---|---|---|
| V1 | Data Hosting | 15GB+ local dataset | Heavy, non-MCP compliant |
| V2 | Guidance Templates | <100MB knowledge base | Lightweight, guidance-only |
| V3.0.0 | Direct Data Access | <10MB (stateless) | True MCP API bridge |
npm run build # Build TypeScript
npm run dev # Development with watch
npm run start # Run the server
npm run test # Run tests
npm run lint # Lint code
npm run clean # Clean build artifactssrc/tools/execute() method with API integrationsrc/index.tsTSpecLLMClient for new TSpec-LLM capabilitiesTGPPApiClient for additional 3GPP.org endpointsAPIManagerContributions welcome! Please focus on:
BSD-3-Clause License - see LICENSE file for details.
This project's V3.0.0 architecture was fundamentally inspired by the TSpec-LLM research:
TSpec-LLM: A Large Language Model for 3GPP Specifications
Originally planned as a document reference MCP, discovery of the TSpec-LLM research paper fundamentally changed our approach. The paper's demonstration of significant accuracy improvements (25+ percentage points) through direct LLM access to 3GPP specifications convinced us to pivot from document hosting to external API integration with their comprehensive 535M word dataset.
V3.0.0: True MCP architecture providing direct specification access through external API integration.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.