2025-26年经济调查MCP服务器
一个模型上下文协议(MCP)服务器,提供对印度2025-26年经济调查的人工智能访问。该服务器允许像克劳德这样的人工智能助手通过结构化工具与完整的经济调查文档进行交互。
🎯 特性
MCP服务器提供了5个强大的工具:
1. get_document_summary
获取整个经济调查的执行摘要,包括:
- 主要亮点(7%+GDP增长、信贷升级、美国关税)
- 2026年的三种可能性情景
- 中心信息和总体结构
- 总页数和章节数
2. get_key_highlights
按类别组织结构化的重点:
- 经济增长
- 财政整顿
- 外部挑战
- 信用评级
- 货币政策
- 战略重点
3. 列表_章节
列出所有17章,包括:
- 章节号和标题
- 字幕/主题
- 页面范围
- 快速参考指南
4. get_chapter_summary
获取任何特定章节(1-17)的简明摘要:
- 章节标题和副标题
- 页码范围
- 执行摘要
- 内容长度
5. get_chapter_content
获取任何章节的完整文本内容:
- 从PDF中提取的整章文本
- 可配置的最大长度
- 保留原始格式
📖 文件覆盖范围
2025-26年经济调查 -印度政府
- 总页数: 739
- 章节总数: 17
章节列表:
- 经济状况-“前沿”
- 财政政策-“通过可信的整合”
- 货币和金融部门-“完善监管”
- 对外部门-“长期博弈”
- 价格和通货膨胀-“驯服和锚定”
- 农业-“生产力和粮食安全”
- 服务业-“从稳定到新领域”
- 制造业-“与全球一体化”
- 基础设施-“连通性、容量、竞争力”
- 气候与环境-“韧性、竞争力、发展驱动”
- 人类发展-“教育与健康”
- 就业与技能-“技能权利”
- 社会包容-“参与到伙伴关系”
- 人工智能-“前进”(专题文章)
- 城市发展-“为市民服务的城市”(专题文章)
- 战略自主——“战略不可或缺”(专题文章)
- 国家能力-“国家、私营部门和公民”(专题文章)
🚀 安装
先决条件
- Python 3.10或更高版本
- pip包管理器
设置步骤
- 克隆仓库
git clone https://github.com/anirudhyadavMS/economic-survey-mcp-server.git
cd economic-survey-mcp-server- 创建虚拟环境
python -m venv venv
# On Windows
venv\Scripts\activate
# On macOS/Linux
source venv/bin/activate- 安装依赖项
pip install -r requirements.txt- 添加PDF文件
将经济调查PDF放在 data 目录:
mkdir data
# Copy your PDF file to: data/economic-survey-2025-26.pdf📦 项目结构
economic-survey-mcp-server/
├── server.py # Main MCP server implementation
├── requirements.txt # Python dependencies
├── README.md # This file
├── .gitignore # Git ignore rules
├── LICENSE # MIT License
└── data/ # PDF data directory
└── economic-survey-2025-26.pdf # Place PDF here🔧 配置
Claude桌面集成
要将此MCP服务器与Claude Desktop一起使用,请将其添加到您的配置中:
在Windows上: %APPDATA%\Claude\claude_desktop_config.json 在macOS上: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"economic-survey": {
"command": "python",
"args": ["C:/Users/YOUR_USERNAME/economic-survey-mcp-server/server.py"],
"env": {}
}
}
}替换 YOUR_USERNAME 使用您的实际Windows用户名。
环境变量
您可以通过环境变量配置PDF路径:
export PDF_PATH=/path/to/your/economic-survey-2025-26.pdf💻 用法示例
一旦配置了Claude Desktop,您就可以使用自然语言:
获取文档概述
"Give me a summary of the Economic Survey 2025-26"获取章节摘要
"Summarize Chapter 1 of the Economic Survey"
"What does Chapter 8 on Manufacturing cover?"获取完整章节内容
"Show me the complete content of Chapter 4 on External Sector"
"What's the full text of the AI chapter?"获取关键亮点
"What are the key highlights from the Economic Survey?"
"Show me the important points organized by category"列出所有章节
"List all chapters in the Economic Survey"
"What chapters are covered in the document?"🛠️ 发展
运行测试
# Test the server
python server.py调试
通过设置日志级别启用详细日志记录:
logging.basicConfig(level=logging.DEBUG)添加新工具
要添加新工具,请更新 @app.list_tools() 和 @app.call_tool() 功能在 server.py.
📊 技术细节
- 协议:模型上下文协议(MCP)
- 语言:Python 3.10+
- PDF解析器:PyMuPDF(fitz)
- 服务器框架:MCP Python SDK
- 沟通:标准I/O(stdio)
🔒 安全与隐私
- 服务器在您的计算机上本地运行
- 没有数据发送到外部服务器
- PDF内容在本地处理
- 所有通信均通过标准I/O进行
🤝 贡献
欢迎投稿!拜托:
- 克隆该仓库
- 创建要素分支
- 进行更改
- 提交拉取请求
📝 许可证
MIT许可证-有关详细信息,请参阅许可证文件
🙏 致谢
- 印度政府财政部发布《经济调查》
- 模型上下文协议规范的拟人化
- PyMuPDF团队为优秀的PDF解析库
📞 支持
对于问题或疑问:
- 在GitHub上打开一个问题
- 检查现有问题的解决方案
🔄 更新
服务器将更新为:
- 添加新章节
- 需要修复Bug
- 需要新功能
⚠️ 免责声明
这是一个用于教育和研究目的的非官方工具。有关官方信息,请参阅印度政府发布的《2025-26年经济调查》。
______________________________________________________________________
建于❤️ 面向研究印度经济的政策研究人员、经济学家、学生和专业人士
