Token导航 LogoToken导航TokenDH.com
Foundever MCP Server logo
搜索检索stdio官方级别未说明来源级核验

Foundever MCP Server

MCP Server

Foundever MCP Server是一款基于AI模型的RFP响应生成系统,结合语义搜索和精细调校的语言模型,提供高质量的专业提案内容。

工具数

23

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude搜索Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

nofilmincamera-lab

提供方

nofilmincamera-lab

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

Foundever MCP服务器

企业RFP响应生成系统 MCP服务器,配备经过微调的AI模型,适用于Foundever风格的专业提案撰写

![License: MIT](https://opensource.org/licenses/MIT) ![Python 3.10+](https://www.python.org/downloads/)

概述

Foundever MCP(模型上下文协议)服务器是一个使用Foundever既定的编写标准生成专业RFP响应的综合系统。它将超过60万个证据声明的语义搜索与微调的语言模型相结合,以确保一致、高质量的提案内容。

主要特点

  • 🤖 33个专用MCP工具 -从索赔搜索到制造检测
  • 🔍 60多万份证据索赔 -带语义搜索的Qdrant矢量数据库
  • 🎯 微调型号 -Qwen2.5-32B在3888个Foundever示例上进行了训练
  • 📝 风格指南执行 -自动语音和合规性检查
  • 🚫 无制造政策 -LLM驱动的事实验证
  • 📊 基于人物角色的搜索 -为金融服务客户量身定制
  • 🔐 证明等级系统 -T0营销→ T3第三方证据

建筑

┌─────────────────────────────────────────────────┐
│  Claude / MCP Client                            │
│  https://mcp.riorock.app/mcp/messages           │
└─────────────────┬───────────────────────────────┘
                  │ HTTP/SSE
┌─────────────────▼───────────────────────────────┐
│  MCP Server (Port 8420)                         │
│  - 33 Tool Endpoints                            │
│  - Request handling & validation                │
└─────────────────┬───────────────────────────────┘
                  │
┌─────────────────▼───────────────────────────────┐
│  Enrichment Engine                              │
│  - Style guide enforcement                      │
│  - Voice conversion                             │
│  - Evidence integration                         │
└─────────────────┬───────────────────────────────┘
                  │
┌─────────────────▼───────────────────────────────┐
│  Semantic Search (E5-Mistral-7B)                │
│  - Claims: 600K vectors (4096-dim)              │
│  - Chunks: 135K vectors (2048-dim)              │
└─────────────────┬───────────────────────────────┘
                  │
┌─────────────────▼───────────────────────────────┐
│  Qdrant Vector Database (Port 6333)             │
│  - claims collection                            │
│  - unified_chunks collection                    │
└─────────────────────────────────────────────────┘

┌──────────────────────────────────────────────────┐
│  Ollama + Foundever Voice Model (Port 11434)    │
│  - foundever-voice-q5:latest (22GB, Q5_K_M)     │
│  - foundever-voice-f16:latest (62GB, F16)       │
└──────────────────────────────────────────────────┘

快速开始

先决条件

  • Python 3.10+
  • 支持CUDA的GPU(推荐:16GB+VRAM)
  • Qdrant矢量数据库
  • Ollama(供模特服务)

安装

# Clone repository
git clone https://github.com/yourusername/foundever-mcp-server.git
cd foundever-mcp-server

# Run setup script
./scripts/setup.sh

# Or manual setup:
pip install -r requirements.txt

启动服务器

# Start MCP server
python src/mcp_server.py 8420

# Or as systemd service
sudo systemctl start foundever-mcp.service

负载模型

# Load quantized model (recommended)
./scripts/foundever_load_model.sh foundever-voice-q5

# Or use interactive manager
./scripts/foundever_model_manager.sh

配置Claude桌面

添加到 ~/.config/claude/claude_desktop_config.json:

{
  "mcpServers": {
    "foundever-style-guide": {
      "url": "http://localhost:8420/mcp/messages"
    },
    "ollama": {
      "command": "npx",
      "args": ["-y", "mcp-ollama"],
      "env": {
        "OLLAMA_HOST": "http://localhost:11434",
        "OLLAMA_MODEL": "foundever-voice-q5:latest"
      }
    }
  }
}

存储库结构

foundever-mcp-server/
├── README.md                    # This file
├── LICENSE                      # MIT License
├── requirements.txt             # Python dependencies
├── .gitignore                   # Git ignore patterns
│
├── src/                         # Source code
│   ├── mcp_server.py           # Main MCP server (33 tools)
│   ├── enrichment_engine.py    # Style guide enrichment
│   ├── search.py               # Qdrant semantic search
│   ├── embedder.py             # E5-Mistral embeddings
│   ├── config.py               # Configuration & personas
│   ├── document_tools.py       # RFP document parsing
│   ├── main.py                 # CLI interface
│   └── __init__.py
│
├── prompts/                     # System prompts (loaded by config.py)
│   ├── foundever_voice_system.txt    # Main voice model prompt
│   ├── fact_check_system.txt         # Fact-checking prompt
│   ├── fact_check_user.txt           # User fact-check template
│   ├── proposal_generation.txt       # Proposal generation
│   ├── voice_conversion.txt          # Marketing→practitioner
│   ├── claim_enrichment.txt          # Evidence enrichment
│   └── README.md                     # Prompt documentation
│
├── scripts/                     # Management scripts
│   ├── setup.sh                # Initial setup
│   ├── foundever_load_model.sh # Model loader
│   └── foundever_model_manager.sh # Interactive model manager
│
├── config/                      # Configuration files
│   └── claude_desktop_config.json # Claude Desktop config
│
└── archive/                     # Supporting materials (not served by MCP)
    ├── README.md               # Archive documentation
    ├── docs/                   # Complete documentation suite
    ├── utils/                  # Development utilities
    ├── tests/                  # Test suite (placeholder)
    ├── models/                 # Model documentation
    └── QUICKSTART.md           # Quick setup guide

MCP工具(共33个)

核心搜索工具

  • search_claims -60多万条索赔的语义搜索
  • search_by_persona -个性化搜索(PayTech、银行等)
  • enrich_section -用证据丰富内容
  • convert_to_practitioner_voice -市场营销→ 从业者转换

样式指南工具

  • get_style_guide -完整的Foundever风格指南
  • get_narrative_templates -叙事模式模板
  • check_voice -语音分析(营销与从业者)
  • build_section -生成提案部分

研究与验证

  • get_research_guidelines ⚠️ 关键的 -研究方案
  • validate_claim -具有置信水平的索赔验证
  • check_qdrant_coverage -检查证据可用性
  • check_content_compliance -扫描违规行为

无制造工具

  • get_no_fabrication_policy -严格的无制造规则
  • generate_iteration_request -请求缺失信息
  • check_for_fabrication -检测伪造内容
  • llm_fact_check -LLM驱动的最终验证

RFP输入处理

  • parse_rfp_requirements -解析客户端文档
  • generate_clarifying_questions -生成问题
  • map_to_style_guide_structure -映射到提案结构
  • track_assumptions -跟踪未经证实的假设

金融服务

  • get_finserv_persona -12种FinServ角色类型
  • get_threat_context -威胁描述(APP欺诈等)
  • get_finserv_metrics -重要的指标

请参阅docs/TOOLS.md中的完整工具列表

模型信息

Foundever语音模型

基地: Qwen/Qwen2.5-32B-说明书 培训日期: 2026-01-27 培训示例: 3,888 验证示例: 433 时代: 3 LoRA r/alpha: 16/32

数据集组成:

  • 原始声音模式:372
  • 增强型数据库:2469
  • 合成:1480
  • 总计: 4,321

可用版本

版本大小质量VRAM用例
Q5_K_M22GB非常好~14GB推荐用于大多数工作
F1662GB最高~35GB最终生产草图

型号位置:

  • F16: /media/willard/New Volume/foundever_model/
  • Q5_K_M: /media/willard/New Volume/foundever_model_quantized/

请参阅完整的模型文档

配置

环境变量

# Qdrant
QDRANT_HOST=localhost
QDRANT_PORT=6333

# Ollama
OLLAMA_HOST=http://localhost:11434
OLLAMA_MODEL=foundever-voice-q5:latest

# MCP Server
MCP_PORT=8420
MCP_HOST=0.0.0.0

Qdrant系列

所需收藏:

  • claims -600K+矢量(4096维,E5-Mistral-7B)
  • unified_chunks -135K矢量(2048维)

发展

运行测试

# Run all tests
pytest tests/

# Run specific test
pytest tests/test_mcp_server.py

# With coverage
pytest --cov=src tests/

代码风格

# Format code
black src/

# Lint
ruff check src/

# Type checking
mypy src/

部署

生产设置

文档/部署.md 用于:

  • 系统化服务配置
  • Nginx反向代理设置
  • SSL/TLS配置
  • 监控和日志记录
  • 备份策略

公共端点

服务器可以通过Tailscale+Caddy公开:

  • 当地: http://localhost:8420
  • 尾秤: http://100.120.219.80:8420
  • 公众: https://mcp.riorock.app

文档

故障排除

常见问题

Ollama没有回应:

# Check Ollama status
pgrep ollama

# Start Ollama
ollama serve &

# Load model
./scripts/foundever_load_model.sh foundever-voice-q5

MCP服务器未启动:

# Check port availability
lsof -i :8420

# Check logs
tail -f /var/log/foundever-mcp/mcp_server.log

Qdrant连接失败:

# Check Qdrant status
curl http://localhost:6333/health

# Start Qdrant
docker start qdrant

贡献

欢迎投稿!拜托:

  1. 克隆该仓库
  2. 创建要素分支
  3. 添加新功能的测试
  4. 提交拉取请求

许可证

MIT许可证-请参阅 许可证 文件

学分

  • 基本型号: Qwen/Qwen2.5-32B-说明书(阿里云)
  • 嵌入: intfloat/e5-mistral-7b-结构体
  • 矢量数据库: Qdrant
  • 模特服务: 奥拉玛
  • 框架: MCP(模型上下文协议)

支持

______________________________________________________________________

为Foundever RFP卓越而打造 🚀

目录标签

目录标签

PythonClaude搜索RFP生成本地部署语义搜索AI模型企业提案自动化写作

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

23

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP