README
🚀 Claude - MCP 项目说明
本项目仓库包含多个 Model Context Protocol (MCP) 服务器,可与桌面版的 Claude 及其他 MCP 兼容应用程序配合使用,为用户提供多样化的功能服务。
🚀 快速开始
安装
-
克隆仓库:
git clone https://github.com/jamcam - me/Claude - MCP.git cd Claude - MCP -
安装依赖项:
npm install
启动服务
启动所有服务
要启动所有 MCP 服务器,请运行:
npm start
启动单个服务
要启动单独的服务,请执行以下命令:
- 文件系统服务:
npm run start:filesystem - GitHub 服务:
npm run start:github - Brave 搜索服务:
npm run start:brave - search - 数据抓取服务:
npm run start:fetch - 思维导图服务:
npm run start:mindmap - 市场分析服务:
npm run start:market - analysis - 财务建模服务:
npm run start:financial - modeling - 技术文档服务:
npm run start:technical - doc
✨ 主要特性
此存储库提供了多种 MCP 服务器,具备以下功能:
- 文件系统服务:可访问和操作本地文件系统中的文件。
- GitHub 服务:能与 GitHub 仓库进行交互。
- Brave 搜索服务:可利用 Brave Search 进行网络搜索。
- 数据抓取服务:可从 URL 和 API 中获取数据。
- 思维导图服务:支持创建和管理思维导图。
- 市场分析服务:能分析市场数据并生成可视化图表。
- 财务建模服务:可生成财务预测和分析报告。
- 技术文档服务:可生成技术文档和技术图表。
📦 安装指南
-
克隆仓库:
git clone https://github.com/jamcam - me/Claude - MCP.git cd Claude - MCP -
安装依赖项:
npm install
💻 使用示例
启动所有服务
npm start
启动单个服务
- 文件系统服务:
npm run start:filesystem - GitHub 服务:
npm run start:github - Brave 搜索服务:
npm run start:brave - search - 数据抓取服务:
npm run start:fetch - 思维导图服务:
npm run start:mindmap - 市场分析服务:
npm run start:market - analysis - 财务建模服务:
npm run start:financial - modeling - 技术文档服务:
npm run start:technical - doc
📚 详细文档
服务功能
文件系统服务
提供对本地文件系统的访问,具备以下工具:
read_file:从文件系统中读取文件内容。write_file:向文件系统写入文件内容。list_files:列出指定目录中的所有文件。delete_file:删除指定的文件。
GitHub 服务
提供与 GitHub 仓库交互的功能,包括:
create_repository:创建新的 GitHub 仓库。clone_repository:克隆现有的 GitHub 仓库到本地。push_changes:将本地更改推送到远程仓库。pull_updates:从远程仓库拉取最新更新。
Brave 搜索服务
支持通过 Brave 搜索引擎进行网络搜索,功能如下:
search_internet:执行网络搜索并返回结果。get_page_content:获取指定网页的内容。save_search_history:保存搜索历史记录。
数据抓取服务
允许从 URL 和 API 中提取数据,包括:
fetch_url:从指定的 URL 获取数据。parse_json:解析 JSON 格式的数据。store_data:将获取的数据存储到本地文件或数据库中。
思维导图服务
提供思维导图的创建和管理功能,支持:
create_mindmap:新建一个空的思维导图。add_node:在思维导图中添加节点。draw_connection:绘制节点之间的连接关系。export_mindmap:将思维导图导出为图片或文本格式。
市场分析服务
用于市场数据的分析和可视化,包括:
fetch_market_data:获取最新的市场数据。analyze_trends:分析市场趋势并生成报告。generate_charts:根据数据生成图表(如折线图、柱状图)。
财务建模服务
提供财务预测和分析功能,支持:
create_financial_model:新建一个财务模型。input_data:输入财务数据。run_analysis:运行财务分析并生成报告。save_model:保存当前的财务模型。
技术文档服务
帮助生成技术文档和技术图表,包括:
start_document:开始一个新的文档项目。add_section:在文档中添加章节。insert_image:在文档中插入图片。export_pdf:将文档导出为 PDF 格式。
配置指南
为了使这些服务与桌面版的 Claude 一起正常工作,您需要进行如下配置。以下是对应的配置文件内容:
{
"filesystem": {
"root_path": "/path/to/your/files",
"read_only": false,
"logging": true
},
"github": {
"api_key": "your_github_api_key",
"default_repository": "repo_name",
"clone_path": "/path/to/clone"
},
"brave_search": {
"search_engine_id": "your_brave_id",
"api_endpoint": "https://api.bravesearch.com",
"proxy_enabled": false
},
"data_fetcher": {
"default_url": "http://example.com/data",
"timeout": 30,
"retry_attempts": 3
},
"mindmap": {
"editor_path": "/path/to/mindmap_editor",
"save_interval": 60,
"autosave_enabled": true
},
"market_analysis": {
"data_provider": "quandl",
"api_key": "your_quandl_api_key",
"chart_style": "modern"
},
"financial_modeling": {
"spreadsheet_path": "/path/to/financial_sheet.xlsx",
"template_id": "model_template_123",
"currency": "USD"
},
"technical_documentation": {
"editor_path": "/path/to/doc_editor",
"template_dir": "/path/to/templates",
"default_format": "markdown"
}
}
📄 许可证
本项目采用 ISC 许可证。
Scan to join WeChat group