FF

forwardnetworks/forward-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

4 stars 7 forks 质量 71 趋势 26MIT

Forward MCP is an open-source server that provides a set of tools and APIs for interacting with Forward Networks' platform.

概览

Forward MCP is an open-source server that provides a set of tools and APIs for interacting with Forward Networks' platform. It enables automation, analysis, and integration with network data using the Model Context Protocol (MCP). Built with hexagonal architecture for clean separation of concerns and easy extensibility. Runs locally over stdio, or as a remote server over Streamable HTTP. - : All tools follow Composio-inspired design standards with consistent descriptions, clear parameters, and proper format hints - : Clean separation between business logic (use cases), I/O (adapters), and interfaces (ports).

README

以下为原文 README 节选,完整内容请查看原文。

Forward MCP

Version 4.4.0 •

Forward MCP is an open-source server that provides a set of tools and APIs for interacting with Forward Networks’ platform. It enables automation, analysis, and integration with network data using the Model Context Protocol (MCP).

Built with hexagonal architecture for clean separation of concerns and easy extensibility. Runs locally over stdio, or as a remote server over Streamable HTTP.

Features

  • 59 High-Quality MCP Tools: All tools follow Composio-inspired design standards with consistent descriptions, clear parameters, and proper format hints
  • Hexagonal Architecture: Clean separation between business logic (use cases), I/O (adapters), and interfaces (ports). Architecture grade: A+ 100/100
  • Official MCP Go SDK v1.7.0: Protocol revision 2026-07-28, negotiates down to 2024-11-05 for compatibility
  • Agent-Friendly Design: LLM-optimized tool descriptions, explicit required/optional parameters, actionable error messages
  • Tool Behavior Annotations: readOnlyHint, destructiveHint, idempotentHint help clients distinguish safe from destructive operations
  • Comprehensive Documentation: Forward-MCP guide skill (439 lines) with workflows, patterns, troubleshooting
  • MCP Skills Extension: the guide skill ships inside the binary and is served to every client over io.modelcontextprotocol/skills
  • Semantic Cache: AI-powered query result caching with embedding-based similarity matching
  • Knowledge Graph Memory: Entity-Relation-Observation model for storing network discoveries
  • Bloom Filter Search: Automatic optimization for large datasets (>100 items) with 80%+ memory reduction
  • Security Hardened: TLS 1.3+ enforcement, SHA-256 hashing, path traversal protection, race-condition free
  • Remote Server Mode (preview): Streamable HTTP transport (plus legacy SSE) with API-key or JWT (JWKS) authentication, per-user rate limits, and health endpoints
  • BM25 Query Search: ranks the NQE query library by term rarity and field weight, fused with embedding similarity when embeddings exist

What’s New in 4.4.0

MCP Skills Extension

Forward-MCP now serves its guide skill to every MCP client, following the MCP Skills extension (io.modelcontextprotocol/skills). An agent connected to the server can find and load the instructions for using its tools, without a copy of this repository.

  • skills_list returns each skill with its frontmatter and a manifest of its files (skill:// URI, SHA-256 digest, size).
  • skills_get returns one skill by URI, for example skill://forward-mcp-guide/SKILL.md.
  • Every skill file is an MCP resource under its skill:// URI; read it with resources/read.
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →